I am experienced in teaching  and designing course material for large lectures (over 120 students) and  smaller classes (fewer than 30 students), both in-person and online. I have taught the following courses: 

Evaluations are available upon request. Summary statistics are below.

Comments from Students: