Chris Marx
This guy is awesome. Engaging in class and presents himself and the content in a way that is both interesting and easy to understand, however, that in no way means his class is easy. The four tests I took in his class were arguably the four hardest tests Ive ever taken. He's a great guy to talk to, expects quality work, and wants to see you succeed