Reviews of professor Craig Blais

Rating: 5.0/5, difficulty: 4.0/5
Prof. Blais is a funny and caring person, just be prepared for a lot of writing assignments.  Understanding of absences and extensions if you contact him in advance.