Tom Koch
He was fantastic. A little tough on grading, but he gave all the information you needed to do well. He didn't assign any homework, so the grade was 100% test-based. Probably not an easy A unless you're a theory wiz, but definitely manageable. Highly recommend Dr. Koch and this class as it fulfills a GEP requirement.