Hien Nguyen
He is very sweet and truly wants to see his students succeed. The class is very lecture heavy and the material is hard to understand. He doesn't really explain things in depth, so you have to put extra effort into learning the material. He doesnt update/post grades often either. He does offer a LOT of extra credit and allows notecards on the exams.