Reviews of professor Maxwell Libbrecht

Rating: 2.0/5, difficulty: 4.0/5
There are so many bonus points, but assignments aren't easy at all. It's like actually implementing algorithms from cmpt 307 (in terms of level of difficulty, not contents ). He doesn't explain much in class, but he knows stuff....

Rating: 1.0/5, difficulty: 3.0/5
3 hours a week. 2 hours doing homeworks on our own. 1 hour watching video. Excellent Prof :)

Rating: 2.0/5, difficulty: 2.0/5
Seems like a nice guy, easy grades (extra credit, kind of easy assignments, 5 late days). Wants you to attend and has questions + presentations every Friday. Weekly assignments (from the questions) topics not taught. Lectures are kind of useless, doesn't teach in detail and your notes afterwards will be useless. You won't learn but you'll get an A.

Rating: 2.0/5, difficulty: 3.0/5
Coding assignments are clear. Written assignments require external knowledge (material not covered in lecture). Content in midterm unclear ("read a whole chapter", but less than a quarter relevant). Lectures are not thorough.