Magan Calhoun
I had Magan's online section of 2020 this semester. Her lectures are easy to understand and well organized, and she does plenty of example problems. Watching the lecture videos is essential for understanding the material and passing the course. If you take the online section you need to take responsibility for your learning and put in the work.