Suohong Wang
She's very good at explaining topics and reiterates a lot so you understand what's going on (sometimes a little too much.. I'd get bored and fall asleep). You can't go on your phone or do other homework (reminds me of a high school teacher). Hw and quizzes are super easy. Overall, very sweet and good at what she does.