EssayPal.ai - This AI writes in your style of writing!

CMPUT 204

Algorithms I

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 3
1

Class Ratings

1Awful Class
1Very Hard
3Kinda Interesting
4Useful

Professor Rating

3OK Prof

Prof: Xiaoqi Tan / Fall 2024

Nov 25, 2024

Comments on the course

course made me rethink my being at the university, felt miserable and wanted to cry on the daily. Extremely important course, terrible delivery. The Comp sci department really needs to rethink their delivery of this course, information this vital and important to a cs student cannot be so horribly structured and horribly taught. Professor Tan isnt bad just a little bit lazy and always skips throught like 1/3 of the course and says to watch his videos (which barely cover the topic properly). Search up Abdul Bari on youtube, he is who taught me algorithms, I went to every class and seminar and hardly learned shit, just use abdul bari's videos.

Course Content

Extremely important course with vital, need to know information for a cs student, if youre not in cs this course is completely useless to you, this course is basically mandatory if you want to go into ANY field within cs.

Comments on the professor

He was not bad, the course structure is bad, i just think Tan is bit lazy, he skips a solid 1/3 of the course just skipping through the slides telling the students to go and watch his videos which are pretty shitty and long, and just overall not that good, instead I would recommend to search up Abdul Bari on YouTube, he has a playlist teaching algorithms but keep in mind he isn't using our textbook so he doesn't cover everything and he covers somethings that we aren't learning about.

Advice

Don't take this course, find a different degree.

Delivery: In personGrade: BWorkload: Very HeavyTextbook Use: Optional
Exam Heavy
1

Class Ratings

4Good Class
3Avg. Difficulty
3Kinda Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Martin Mueller / Fall 2022

Apr 25, 2023

Comments on the course

VERY PROF DEPENDENT. Martin is an exception that makes this class something you can learn from instead of making it impossibly difficult like the other 204 profs.

Delivery: In personGrade: B+Workload: ModerateTextbook Use: Optional
Exam HeavyQuiz Heavy
4

Class Ratings

2.3Bad Class
2Hard
2Boring
3Kinda Useful

Prof: Ehab Elmallah / Winter 2021

Mar 27, 2021

Comments on the course

No organization and the graded content in the course takes ages to be graded and returned. Answers and worksheets were barely useful in preparation for the quizzes and midterms. Questions are not answered in a timely manner. The textbook is good enough to explain the basics of the concepts. You're better off watching Abdul Bari on Youtube.

Advice

Take the course as there are lots of useful concepts, but be prepared to study everything on your own from either Youtube or other internet resources.

Grade: Not sure yetAttendance: Non-MandatoryTextbook Use: Yes

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice