Jeffrey Kuan
He definitely cares about his students. He is one of the most understanding profs too. His handwriting is hard to understand. The lectures get really boring and you'll end up skipping class. 3 exams, 10 homeworks. It's not too bad if you can cram everything in before the exam. The exams were easy. It was open-note.