Justin Krueger
Professor Krueger grades very harshly and leaves no room for mistakes. He takes off twice as many points as you deserve and everything counts. Half my class dropped. I will say, though, I learned a lot in this class. He teaches exactly to the textbook definition which I found harder to learn but ultimately useful on the final common time exam.