Reviews of professor Daniel Shanahan

Rating: 5.0/5, difficulty: 4.0/5
Easily the best professor I've ever had. Super nice, gives extensions if you ask, has fun with lectures, this man does it all. Even calls out the textbook industry in his syllabus to explain why he won't use textbooks.