Yanhui Zhao
Lectures were terribly presented. No extra credit and no curve on tests. There's a textbook but it's pretty much not used and supplemental at best. Her accent made it hard to understand and when you ask a question instead of explaining it differently she just repeats what she just said/showed and expects you to understand. Don't take this class.