These duties include traditional teaching instruction (lecture courses, lab courses), management of teams of teaching assistants, development of course content, participation in course and curriculum development, interaction with students and student teams, and delivery of online courses if needed. This includes traditional teaching instruction (lecture courses, lab courses), management of teams of teaching assistants, development of course content, participation in course and curriculum development, interaction with students and student teams, and delivery of online courses.