Teaching and internships