Jeryl Johnston
I don't get why Prof Jeryl has a low rating. She's a good professor who has given me lots of feedback if needed. She replies to emails quickly which is a good thing. However, be aware of the HW assignments which can be heavy. Either way, if you do your work, you'll be fine. You won't regret taking Prof J. 