Jonathan Klingler
Difficult, but wants you to do well. If you take the class you'll work a lot, but you'll also learn quite a bit. Great for hard-working college students, terrible for those who barely graduated high school.