Jae (Jay) Suk
I would take Jae's class again. Cares about students and asks for feedback about how he can be a better teacher. His lectures and the way he explains things can be hard to follow, but if you do HW and study the book you will get an A. The test problems and HW problems are all from the book, and he is an easy grader when it comes to the tests.