Joseph Diminutto
Exams were designed to be impossible. Each of the four exams he gave us were more headache-inducing and by a long shot more difficult than many 400 level classes I've taken. Absolutely absurd to introduce this level of rigor for a 100-level class. Avoid at all costs.