Harry Joo
Harry Joo is a great guy. He's young and relates his lectures to students. Lectures can be extremely boring and sometimes difficult to understand but clear enough that you can do well in the class. If you have presentations, it almost seems like he's never listening so who knows. But a good choice for this class.