Magan Calhoun
She was amazing! She makes pre-recorded lecture videos that are a little over an hour or so split up into multiple smaller videos that you can watch before the lecture to get ahead on the material. There is homework and a quiz due per week and then a few comprehensive problems and exams. She responds to emails and cares about her students.