How to Run an Internship Program (and Learn From it, Too)