Martin Myung Sub Kim
Professor Kim is great. He makes sure you understand each lesson, and he responds quickly to any email sent. I would highly recommend his class, but you need to study a lot. For me is the best professor for 101.