Daniel Hathaway
Amazing professor, and gives great lectures! I was concerned after my final and sent an email, and he responded by telling me what problems I got wrong and what points he took off for each. Class is very difficult but rewarding, the weekly quizzes are easily the worst part. 