Reviews of professor Douglas Thain

Rating: 5.0/5, difficulty: 3.0/5
Professor Thain is one of the best lecturers I've ever had. He explains concepts so clearly and most importantly explains the motivation for a particular concept or idea. This helped me build a mental picture of what I'm learning about extremely well. He is a pretty tough grader and issues difficult projects, so don't be afraid to ask for help.