Jinho Kim
I liked Dr. Kim as a teacher and I would take him again for learning something. Even though the course's lecture is heavy and extremely time consuming, Dr. Kim is very good at responding to your questions in the class. Also, the lectures are pretty clear in explaining the material. You definitely need to follow his instruction for doing HW, exam.