Kyle Kercher
Kyle is a very laid back teacher, but also good at explaining things. The class it well organized, and pretty easy as long as you pay attention to the lectures. A lot of the time, he will do an example in class that is exactly like the homework. Class usually ends before the full two hours.