Emily Pryor
Pryor really cares about her students' success, however, she is going to make you work for it. Her class isn't necessarily "easy," but it's also not impossible. You definitely have to put in work, but if you need help understanding something she is willing to help. She also tries to make class as entertaining as possible, which is nice.