Meegan Cathryn
Hardest class I ever taken so far, but not sure if department or her decision for that. She does work with the students to learn the material. Very responsive and available. She offers many examples and advice for this course. She is a bit forgiving on mistakes in homework but the tests are hard. Grading is almost all tests, but there is no final.