Yamin Hao
Professor Hao cares about her students, she actively takes feedback and provides many extra credit opportunities. You can 100% pass this class if you just attend lectures and review her slides. My only complaint is sometimes she goes too fast to keep up with, so either print out the slides or take notes before class,