Reviews of professor Humayun Kabir

Rating: 1.0/5, difficulty: 4.0/5
Even in a class of 15 Kabir has all tests and assignments automated, I get the impression teaching is just a side hustle for him and his research job is more important, which might be ok if the assignments were well thought out and not riddled with errors. He goes through the motions but he's not what I call a teacher. Least fav prof at VIU

Rating: 5.0/5, difficulty: 5.0/5
I have had Humayun for 161,261,360 and 460. He has amazing lecture slides and is good at explaining hard topics. Unfortunately he teaches some of the most difficult courses in the program resulting in an unfair evaluation here. Always start the assignments early as they are purposefully difficult to help you gain a deep understanding of the topic.

Rating: 2.0/5, difficulty: 4.0/5
Humayun is not great. He lectures well on difficult topics. My complaint with Kabir is the transition between theory and the assignments. It feels like you're getting thrown into the deep end, although his lecture slides help. Tests are hard. He is a bit lenient with part marks on labs. The other CSCI 161 prof, Bette is WAY easier and has no tests

Rating: 3.0/5, difficulty: 5.0/5
Pros:

- Assignments build off of each other and are well documented, you know what you have to do.
- You learn a lot

Cons:
- Can be hard to understand/follow at times
- Tests are hard and questions are sometimes unnecessarily long
- First assignment took the most time out of the 5 given
- A lot of work, don't take with a super busy semester

Rating: 1.0/5, difficulty: 4.0/5
I wouldn't normally take the time to rate a prof, but Kabir is just soo bad, and I kind of hope he reads this. Difficult, poor at communicating, boring as hell, and gets angry at questions/feedback he asks for. Avoid like the plague. I can only imagine how bad his lower level courses must be for new programmers.

Rating: 1.0/5, difficulty: 5.0/5
Get ready to learn by yourself from a website! Also get ready for poor feedback and super hard exams that test you on material that is not taught! VIU had to vet his final exam and did not let him mark it.....

Rating: 4.0/5, difficulty: 4.0/5
The model of the course is OK. I liked the projects. It is very difficult to sit through the lectures and stay focused, but dig deep, stay focused, take notes. Start the assignments early, especially the first one and the assembly one. Really, try not to fall asleep in the lectures (as some classmates did!)

Rating: 1.0/5, difficulty: 5.0/5
Assignments were marked quickly but not according to the rubric he provided and without any meaningful feedback. The lectures and assignments seemed to have little to do with the exams.

Rating: 1.0/5, difficulty: 4.0/5
Weeks until you receive feedback, by that time you've already made the same mistake on multiple labs/assignments. Knowledgeable, but not a good teacher.

Rating: 1.0/5, difficulty: 5.0/5
Extremely heavy workload and does not do any coding education, expects students to know coding languages not taught in prerequisites.