3.4

Robert Collier

Computer Science - Carleton University

3.4
Quality
3.2
Difficulty
58%
Would Retake
190
Reviews
3.4
Quality
3.2
Difficulty
3.4
Helpful
3.4
Clarity

58%

Would Retake

190

Reviews

Rating Distribution
Official
190 total ratings

5

67

4

36

3

25

2

34

1

27

What Students Say

He often struggles to explain the most basic concepts

COMP1805 - 1.0 rating

Horrible Prof, I couldn't really understand what he was teaching, he struggles to make good explanations of concepts, has very unforgiving marking schemes for test and his assignments are not even close to what we cover in class

COMP1805 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 119 grades
Most common grades:
A+ (59)
Not sure yet (34)
A (21)
Grade Distribution
A(80)B(5)C(1)D(2)F(0)A-/B+(33)
Based on 161 reported grades
A+: 59
Not sure yet: 34
A: 21
A-: 17
Common Tags
Respected (38)
Lots of homework (38)
Tough grader (35)
Amazing lectures (24)
Clear grading criteria (23)
Caring (22)
Gives good feedback (22)
Accessible outside class (20)
Rating Trend

Declining

-0.93 avg change
Feb
Mar
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

COMP2501

5.0

(1)

COMP2402

4.7

(7)

COMP1405B

4.0

(3)

COMP1405OR1005

4.0

(2)

COMP1501

4.0

(5)
+7 more courses
Difficulty by Course

COMP1005

4.3

COMP3007

4.0

COMP1006

4.0

COMP1501

3.8

COMP1405OR1005

3.5

Reviews (189)
4.0
2.0
COMP1405
Nov 12, 2015

Seems to want everyone to do well. Will go way off topic to answer almost any question in lectures. Graded by TAs so he's very open to appeals if you did better than what was graded. Strict marking scheme so if you follow the instructions exactly 100% guaranteed, easy to lose marks if you do anything different though. If you can program 90% easy

5.0
2.0
COMP1405
Grade: A
Dec 8, 2015

Excellent prof, excellent lectures, very inspiring, and all around nice guy. Tests aren't too difficult, assignments are a kinda hard but very fun. Tests are not as hard though. Pick this guy if you want an awesome prof.

4.0
2.0
COMP1405
Grade: A+
Jan 4, 2016

Decent prof that's nice and approachable. Assignments aren't too difficult, though it's easy to lose marks if you don't read the instructions carefully. Also, if you're a Rick and Morty fan, keep an eye out during lectures for the profile picture on his computer.

4.0
3.0
COMP1405
Grade: A+
Jan 9, 2016

Dude genuinely loves computer science and it shows.

5.0
2.0
COMP2501
Jan 27, 2016

Great Prof. Really into the material. Don't be afraid to ask him to clarify any concepts as he is new to this school and really does not know what has and what has not been taught. Lectures are really interesting with a lot of good demos. If you have any doubts don't be afraid to go see him in office hours as really helps to clear things up.

4.0
3.0
COMP2402
Feb 1, 2016

Overall good prof. A lot of the complaints he got was for comp 2402. He was forced to structure the course the same way Jason Hineck was teaching his section. Hes a good prof if he can teach it his way.

5.0
2.0
COMP1405B
Grade: B+
Jan 27, 2016

Overall a very good professor, good speaker and prepared for lectures, test weren't difficult. End of the course felt a little rushed is my only complaint

5.0
4.0
COMP1005
Apr 5, 2016

Robert is clearly very knowledgeable in his field (programming). He answers questions clearly and competently. The tests are not overly difficult, however the main difficulty in the course were the assignments, which can be very difficult for someone who has never programmed before. If you are a CompSci major, then Robert is a good preparatory prof

5.0
3.0
COMP1405
Apr 14, 2016

Great prof and person, really enjoyed his class. Slides are well done and very helpful if can't make the class

4.0
4.0
COMP1005
Grade: Not sure yet
Apr 17, 2016

A mandatory course for my degree. Overall, you can tell that this prof. thoroughly enjoys what he teaches (lives and breathes computer science). However, the amount of material required for a "beginners/intro" level course was great and much work was required to feel caught up to computer science degree students taking the course for their 1st year

5.0
3.0
COMP1405OR1005
Grade: Not sure yet
Apr 19, 2016

Awesome prof! and great lectures! He is really passionate about computer science and encourages asking questions. His tests and assignments were fair (not Easy A and not impossible A) and you'll see that only if you attended class regularly and have done your assignments on your own ( I also recommend going to TA office hours if you need help) .

5.0
2.0
COMP1450
Sep 27, 2016
Would take again

Robert is my boy

Respected
Hilarious
Caring
5.0
4.0
COMP1805
Grade: B+
Oct 27, 2016
Would take again

Difficult course, but Dr. Bob (nobody actually calls him that) is a shining light. The material is difficult, but the prof is a master. He will shuffle the schedule, assignment deadlines, tests, just to make sure that all his students are on track. He is witty and congenial, has great respect for his students, and he ensures fairness in the course

Gives good feedback
LOTS OF HOMEWORK
Hilarious
5.0
4.0
COMP1805
Nov 27, 2016
Would take again

Although the material is hard, he shuffles due dates and test dates to make sure students understand material. A very nice person in general, funny at times, and you can tell he loves what he does! Make sure to attend lectures when possible, and get help if you miss one.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
3.0
4.0
COMP1805
Dec 5, 2016
Would take again

He's passionate and he's quite funny but the biggest problem is that there is not a consistency in difficulty between examples on lectures to assignments. Throughout the course, I felt like I learned more online (Youtube, google searches, etc) than I did from his lectures. But, this is understandable because there is so much material to learn.

Tough Grader
LOTS OF HOMEWORK
Clear grading criteria
5.0
2.0
COMP1405
Dec 8, 2016
Would take again

Very passionate, clear in his explanations, an overall joy to have. If you are new to programming the class might be difficult, but if you attend the lectures and especially the tutorials (plus a bit of self teaching - it's computer science after all), you should be able to easily pass with a good grade. Take as many classes as you can with Robert.

Respected
Skip class? You won't pass.
Clear grading criteria
4.0
2.0
COMP1405
Grade: A+
Dec 8, 2016
Would take again

Great prof, organized, not boring. Only thing I would improve is the readability of his assignments.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
COMP1405
Grade: A+
Jan 27, 2017
Would take again

He is a great Professor who is clearly passionate with what he's teaching. He actually takes the time to ensure that he carries most people along during lectures. The only problem is that the assignments are numerous and are often much more difficult than the examples covered in class . Still a great professor though.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COMP1405
Grade: A-
Mar 6, 2017
Would take again

Great guy. Good sense of humour and he knows his stuff.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
COMP1405
Apr 20, 2017
Would take again

Keeps you interested and teaches well.

Gives good feedback
Respected
Amazing lectures
3.0
3.0
COMP1805
Grade: A
Apr 24, 2017
Would take again

In a nutshell it's a cowboy with a thing for sorting algorithms who decided to mosey down over to the local uni saloon and teach comp sci for a livin'. The material can be obtuse, but he teaches passionately enough that if you care enough, you'll do well enough

Respected
Clear grading criteria
LECTURE HEAVY
3.0
3.0
COMP1805
Grade: A+
May 1, 2017
Would take again

Can be a boring lecturer at times

5.0
1.0
COMP1805
Grade: A+
May 10, 2017
Would take again

Collier is a LEGENDARY prof. Easily my favourite professor I've had through first year. His passion for teaching and computer science comes across quite clearly in all his lectures. He's incredibly reasonable with all his deadlines and marking schemes. He lays out everything you need to do well.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
3.0
COMP1501
May 10, 2017
Would take again

He genuinely loves computer science, and you can see that in his interesting lectures (also computer games of all sorts in this case). Tests and assignments are graded fairly, although may take a long time to be given back to you. Overall my favourite professor this year!

Skip class? You won't pass.
Inspirational
Hilarious
5.0
3.0
COMP1501
Sep 19, 2017
Would take again

Awesome and likeable character.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
COMP1405
Grade: A+
Nov 28, 2017
Would take again

Best Prof of all time, trust me, he is amazing. His teaching is interesting, assignment is not simple but specifications are very clear, he is very helpful when you ask him questions after lecture or at his office hour or via email. He responds emails very quickly as well. Sample tests are basically the same as the actual test. WOULD TAKE AGAIN!!!!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
COMP1805
Grade: Not sure yet
Dec 4, 2017
Would take again

Unbeleivably accommodating and an excellent lecturer

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
COMP1805
Dec 17, 2017
Would take again

Until now he is the best professor in Carleton for me, I've taken 1805/1501/1405 with him and his teaching methods are just the best, the assignments have clear instructions, gives you samples for the quizzes and answers your emails very fast. Whenever I see him teaching one of my required courses I will always register for his class.

Gives good feedback
Respected
Caring
4.0
2.0
COMP1405
Grade: A+
Dec 26, 2017
Would take again

I came in with no programming background and found him and his course very fair and a great intro to programming, although the tutorials were far too hard sometimes. As long as you do the readings, practice questions, start assignments early, and seek help when you need it, you'll get an A+. Would definitely recommend him for COMP1405.

Get ready to read
Clear grading criteria
LECTURE HEAVY
5.0
2.0
COMP1405
Grade: A+
Dec 22, 2017
Would take again

One of the best profs I have ever had. Easy lectures, funny , respected , helpfull and very inspirational.

Gives good feedback
Respected
Amazing lectures
3.0
4.0
COMP1805
Grade: A+
Dec 26, 2017
Would take again

He's much, much better at teaching 1405. He understands the material in 1805, but has a tough time 'dumbing' it down for students who struggle. It's a challenging course - if you want to do well, see the TAs for help with things you're struggling with, including the very difficult assignments, otherwise, it's next to impossible to get an A+.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
2.0
COMP1805
Grade: A+
Jan 5, 2018
Would take again

He likes to joke around with his students and takes time to cover ALL questions people ask. He also pushed back assignment dates if we hadn't covered the material to that point.

ACCESSIBLE OUTSIDE CLASS
Caring
Would take again
2.0
5.0
COMP1005
Grade: Incomplete
Apr 3, 2018
Wouldn't take again

Not suggesting students without programming experiences to take his course, unfriendly to the novice programmers.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
COMP1805
Grade: B+
Apr 10, 2018
Wouldn't take again

Horrible Prof, I couldn't really understand what he was teaching, he struggles to make good explanations of concepts, has very unforgiving marking schemes for test and his assignments are not even close to what we cover in class. All he does is redirect you to the website and lectures of another Prof and uses those to "teach"

Tough Grader
Get ready to read
Skip class? You won't pass.
2.0
5.0
COMP1005
Grade: Not sure yet
Apr 9, 2018
Wouldn't take again

It seems that using the complicated materials in teaching is his preference. But at least it is slightly better than the time that he used SimpleGraphics library in teaching, which you can hardly find helpful information online for self-learning. Difficult quizzes and exams. To think personally, he is not an appropriate prof for freshmen.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
COMP1501
Grade: B-
Apr 13, 2018
Wouldn't take again

I had to take game dev with Robert Collier, he honestly is a smart man, however he seems to struggle to teach the course properly, he explains terms as if we are professional game devs with 10 years of experience, and honestly his marking schemes are such BS, anyways if you want to be a game dev, good luck because you will need it.

Tough Grader
SO MANY PAPERS
GRADED BY FEW THINGS
2.0
4.0
COMP1805
Grade: A-
Apr 28, 2018
Wouldn't take again

Incosistent marking across TA's that he doesn't really care about at all, horrible notes, super hard assignments that you probably need to camp around to get answers. The discrete math study center with John Howat's video notes, are what carried me through this course. Exam and tests were pretty fair though.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
4.0
3.0
COMP1805
Grade: A
May 6, 2018
Would take again

I really enjoyed his class! The final exam, tests and tutorials were fair and reflected what was done in class. The assignments were a lot tougher and really required lots of googling at times to figure out what was going on, but I did appreciate the challenge and it didnt end up hurting my mark too much.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
LECTURE HEAVY
5.0
2.0
COMP1805
Grade: A+
Jul 12, 2018
Would take again

The best professor I've ever had in Carleton U.

5.0
2.0
COMP1405
Grade: A+
Jul 12, 2018
Would take again

Robert is awesome. He is super nice and the lecture is not boring at all. The quizzes and assignments are not hard. Robert is really really good.

5.0
2.0
COMP1405
Grade: A+
Sep 2, 2018
Would take again

Best prof in the world

Gives good feedback
Respected
5.0
2.0
COMP1405
Grade: B+
Oct 4, 2018
Would take again

Great teacher so work hard and you will be rewarded.

Participation matters
Skip class? You won't pass.
Caring
4.0
4.0
COMP1006
Sep 20, 2018
Would take again

You'll have to work hard but he's a great teacher and just about always has an answer to student questions. Assignments can get pretty tough but they're fair and tie-in to appropriate lecture material.

Tough Grader
LOTS OF HOMEWORK
Amazing lectures
1.0
3.0
COMP1805
Dec 8, 2018
Wouldn't take again

He is entertaining and makes you laugh during the lectures but he seems to value that over course material. He often struggles to explain the most basic concepts. tutorial work is riddled with mistakes. TAs don't fully understand the material , know how to grade properly and he doesn't seem to care. you will rely on friends or external resources.

5.0
3.0
COMP3007
Dec 11, 2018
Would take again

Had Robert Collier for data structures in second year, TA'd for him the subsequent semester for COMP 1005, and have him now for COMP 3007. He's one of the few profs in the CS department who cares about the quality of his teaching. I remember second year, when an assignment was a bit ambiguous, he was in the labs at 10pm with students clarifying it.

Respected
Clear grading criteria
Caring
4.0
3.0
COMP1405
Grade: A
Dec 31, 2018
Would take again

Had Collier for 1405 and 1805. Pretty boring, pretty overhyped. Overall good though!

Skip class? You won't pass.
Clear grading criteria
5.0
2.0
COMP1405
Grade: A+
Jan 15, 2019
Would take again

Robert was one of the best profs in Computer Science, I took 2 courses with him, got A+ in both of them and TAed one of them. if you have a chance to take any course with him do it. his lecture notes are more than enough to study from. it's better if you actually attend the lectures.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
4.0
COMP1805
Mar 15, 2019
Wouldn't take again

If the class does well on a test expect the next test to be tough. Once half the class fails expect the next test to be easy. If you like a prof that constantly challenges you for trivial things that don't matter choose Rob. If you want to be challenged and learn something applicable in the real world take the course with another prof.

3.0
5.0
COMP3007
Apr 2, 2019
Would take again

not a bad prof, but not the best either. Definitely overhyped. His lecture slides are pretty vague, they don't explain things very well, and its like he used a thesaurus while writing them to make sure they're as complicated and difficult to understand as possible.

Respected
Get ready to read
3.0
3.0
COMP1805
Grade: Not sure yet
Apr 12, 2019
Wouldn't take again

His assignments were fine, except for 2(proofs), his quizzes are really easy IF YOU DO THE PRACTICE QUIZZES. He is lazy in the sense that he doesn't give many examples and when you ask him for examples, he points you to a website made by another prof. He is inaccessible during his office hours because of the HUGE lineup. Definitely overhyped.

Respected
Skip class? You won't pass.
2.0
4.0
COMP1805
Grade: A-
May 6, 2019
Wouldn't take again

He's a nice guy and all, but he doesn't give good examples so it's really hard to do assignments properly. His quizzes are super easy though IF you do the practice ones. The tutorial is run terribly, constantly not given enough time for the quizzes. Also at least for the semester I had him, did not prepare us for the exam AT ALL.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
4.0
COMP3007
Grade: A+
Jun 17, 2019
Would take again

He's a respected prof that really knows his stuff. Be prepared to do a lot of self teaching as his slides are detailed, but not very relevant (almost too detailed). Gives bonus marks on assignments, and gives examples of tests so you know what to focus on. BTW, there is a good chunk of Prolog on final, so be ready for it (use 99 Prolog questions).

Lots of homework
Hilarious
EXTRA CREDIT
5.0
4.0
COMP1805
Grade: A+
Jul 13, 2019
Would take again

He is knowledgeable and mostly organized. We did a tutorial with no idea of Big O, Big Theta, and big omega. One difficult assignment got updated to the last minute. His teaching is clear. He is a nice person.

Gives good feedback
Lots of homework
Skip class? You won't pass.
4.0
3.0
COMP1405
Grade: A-
Aug 19, 2019
Would take again

Robert Collier is a solid choice. He is clear in his teaching and marks fair in the assignments and tests. Unfortunately, there is no instant feedback submission server. You have to download VirtualBox, which I find pointless. He is very accessible outside of class but his office is crowded.

Respected
Lots of homework
Skip class? You won't pass.
5.0
3.0
COMP2402
Grade: A-
Nov 25, 2019
Would take again

One of my favourite professors, he got me into Computer Science with clear teaching and fun methods. His tests all have samples that make it easy to study for. His assignments are easy to understand and as long as you focus in class, you will not have a hard time getting them done. Solid professor. I'll definitely take his courses again!

Gives good feedback
Participation matters
Amazing lectures
5.0
3.0
COMP2402
Grade: A-
Dec 1, 2019
Would take again

It's crazy how much more engaging his lectures are compared to other profs. Also has an admirable quiz philosophy.

Respected
5.0
4.0
COMP1805
Grade: A
Dec 7, 2019
Would take again

Wow, fantastic professor and super duper knowledgeable on the subject. Very clear objectives for the course, very helpful practice material and no surprises on exams. By the end of this course you will be a math whiz if you do well. Make sure you go to every class and don't miss a beat.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
COMP1501
Grade: Incomplete
Feb 27, 2020
Would take again

My all time favourite professor at Carleton. He really cares about his students and he does everything he can to make sure his students do the best in his course. He is super friendly and easy to talk to and he makes himself available for people who aren't able to make his office hours. I highly recommend taking any of his courses.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
COMP1805
Grade: A+
Mar 27, 2020
Would take again

Definitely cares about the students and teaches well. I found that even though I knew all of the content prior to taking the course, he was still respectable and fun in the way that he spoke. I 100* recommend him.

Gives good feedback
Accessible outside class
Amazing lectures
4.0
3.0
COMP1805
Grade: A+
Apr 7, 2020
Would take again

The better one out of the COMP1805 profs. Collier's lectures are super clear and easy to understand as long as you keep up with the course. He provides good preparation for quizzes but the assignments tend to be difficult and tedious despite counting for way less than the quizzes. I liked him as a prof even though I didn't like the course.

Gives good feedback
Accessible outside class
5.0
3.0
COMP1805
Grade: Incomplete
Apr 17, 2020
Would take again

Dr. Collier is a great prof, who has mastered the art of teaching discrete maths. Lectures were enjoyable, and practice quizzes were provided before each of the quizzes, containing the exact questions found on the quiz, barring the numbers/values. Be sure to pay close attention to the syllabus, as he is not as flexible with policies as other profs.

Respected
Amazing lectures
3.0
4.0
COMP1805
Grade: A-
Apr 29, 2020
Wouldn't take again

Robert is an okay professor for discrete structures, based on the grade I received. Before pandemic, his teaching style was clear and easy to understand as he gives clear examples on board. However, he could improve on the online delivery during the pandemic as well as offer office hours during the time. He could've done a better grading system.

Hilarious
Tough grader
Skip class? You won't pass.
3.0
5.0
COMP1805
Grade: B-
May 6, 2020
Wouldn't take again

Once the pandemic started, I personally noticed a large decrease in support such as office hours, which I heavily relied on upon as it was the only way I was able to get help to understand the material. My mark suffered greatly because of this. I would suggest waiting until after the pandemic to take this course in person if you need the credit.

Skip class? You won't pass.
Tough grader
4.0
4.0
COMP1501
Grade: Drop/Withdrawal
May 11, 2020
Would take again

Robert Collier teaches his class very well. He teaches the material well and is a kind person. His mock quizzes help students prepare for the real quiz. The workload is very heavy. His office hours are packed.

Respected
Lots of homework
Amazing lectures
4.0
3.0
COMP1805
Grade: A+
May 16, 2020
Would take again

Lectures and everything were good before the pandemic. However, the final was incredibly long. Quizzes are the same as the practice which is good. Assignments are long

Respected
Accessible outside class
Amazing lectures
5.0
2.0
COMP1405
Grade: A+
Jun 8, 2020
Would take again

I absolutely loved Dr. Collier's classes. His lectures were hilarious and he took special care to ensure everyone was on the same page. Always replies to emails within a few hours and is incredibly helpful. I would highly recommend taking as many courses with him as possible.

Accessible outside class
Hilarious
Caring
5.0
3.0
COMP1805
Grade: A
Jun 12, 2020
Would take again

Rob Collier is a solid prof for COMP 1805 (Discrete Structures). His lectures are interesting and his grading criteria is clear. He gives out practice quizzes a week before the real ones which helps you prepare well. The assignments may be challenging at times so go to TA office hours when you can. I recommend him.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
2.0
COMP1405
Oct 7, 2020
Would take again

Great prof! Funny, clear, and very accessible. Great for my first year computer science class.

Respected
Accessible outside class
Hilarious
2.0
1.0
COMP1405
Grade: A-
Nov 11, 2021
Wouldn't take again

When you ask him a question he might answer with "I already answered this" then refuse to clarify. Also, the rubrics for grading are completely unfair. They grade on things not mentioned in assignment specifications. I have to complain every time I get my assignment grades back. (Usually results in no correction because "the rubric is the rubric.")

Tough grader
3.0
4.0
COMP1405
Nov 24, 2021
Wouldn't take again

PRO: He likes what he does. CONs: I found the prof to be cold/rigid and unaccommodating, which was unfortunate for a first year course. I also found he favoured students with previous programming experience; seemed like he went out of his way to keep them engaged which makes sense in an office-hour setting but not during class, imo.

5.0
3.0
COMP1405
Grade: A+
Nov 30, 2021
Would take again

Pros: - Explains well the programming concepts Cons: - The assignment can sometimes be vague and he is un-accessible. Also the TAs sometimes won't fully explain what you are supposed to do. Tips: - Coding isn't a necessity to take the class, although it is very recommended so that you stay afloat for most of the course

Respected
Hilarious
Tough grader
5.0
2.0
COMP1405
Grade: A+
Dec 7, 2021
Would take again

Very well structured course

Clear grading criteria
Amazing lectures
Caring
5.0
2.0
1405A
Grade: A+
Dec 9, 2021
Would take again

he good

Gives good feedback
Hilarious
Tough grader
5.0
2.0
COMP1405
Grade: Not sure yet
Dec 12, 2021
Would take again

One of the best teachers I've had in uni so far. Teaches very clearly and is organized.

Clear grading criteria
Amazing lectures
Caring
2.0
1.0
COMP1805
Grade: A
Dec 12, 2021
Wouldn't take again

The teacher seems to be very passionate which is why I am sad to mark him so poorly. However, I can only be truthful to my experience. It is pretty clear that his marking is so unclear to us and you are marked on some things not mentioned in specification, tried to clear it up and was dismissed. Barely any exam prep for finals, god bless his soul.

Lots of homework
Hilarious
Tough grader
1.0
3.0
COMP1405
Grade: Not sure yet
Dec 12, 2021
Wouldn't take again

Collier is fine, but I found the class somewhat unaccommodating for students just starting programming. In my opinion, theres always going to be a fair amount you have to know before hand and you are not taught at least 1/2 of what you are graded on for assignments. Some of the grading for my semester was so unfair and discouraging. Big no from me

Lots of homework
Get ready to read
Beware of pop quizzes
3.0
2.0
COMP1405
Grade: A+
Dec 23, 2021
Would take again

For COMP 1405, the professor had easy assignments but the assignments had very vague and unclear expectations/criteria. If you already have programming experience, the course is very easy with this professor but if you have never had programming experience before, I would try and take it with a different professor.

Accessible outside class
4.0
3.0
COMP1405
Grade: A
Dec 23, 2021
Would take again

Robert Collier is a pretty good professor and I enjoyed learning new programming concepts in his class. However, I am not going to say any names, but some TA's look like they want to mark you down for absolute foolishness that was never made clear. Also, I hope that his quizzes and exams get set back to normal for the next group of students.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
COMP1405
Grade: A+
Jan 6, 2022
Would take again

Definitely would have been a harder course if I had not known python before. Good teacher, funny guy, Lectures not mandatory, but you get some great insight on ways to do current assignments and gives lots of opportunities to ask questions. 100% recommend.

Respected
Accessible outside class
Clear grading criteria
4.0
3.0
COMP1405
Grade: A
Jan 10, 2022
Would take again

I loved his enthusiasm for teaching, but you would definitely struggle without prior coding experience if you were to only attend lectures. The textbook is mandatory for this class, though, which breaks down concepts at the beginner level, and has information that is not taught in lectures that you need to know for assignments

Respected
Lots of homework
Get ready to read
5.0
3.0
COMP1405
Grade: A-
Jan 10, 2022
Would take again

The instructor is really good. He is caring and replies all emails. Sometimes his assignments are difficult to understand.

Clear grading criteria
Amazing lectures
Caring
5.0
1.0
COMP1405
Grade: A+
Jan 10, 2022
Would take again

Personally found the course extremely easy, though I do have prior programming experience. Though what I personally really like is how much more in-depth I've learned certain concepts. He answers emails really fast, and lectures weren't boring at all even when I already knew the material. Final exam is super easy as well, no studying required.

Respected
Accessible outside class
2.0
3.0
COMP1405
Jan 13, 2022
Wouldn't take again

Professor Collier is a pretty outgoing and funny guy. His classes are generally pretty organized for an online format. But, when it comes to assignments, they can be extremely unclear. The "specification sheet" for each assignment is different from the grading rubric the TAs use which we cannot see. Good luck if you don't have coding experience too

Lots of homework
Hilarious
Tough grader
2.0
4.0
COMP1405
Jan 13, 2022
Wouldn't take again

Very passionate. However, I had no coding experience, and he taught like everyone was experienced. Assigned textbook was good but could only teach me so much for some assignments. Office hours with TAs were crucial and TAs simplified a lot of his lectures. Assignments were time-consuming since we hadn't learned all of the necessary tools.

Lots of homework
Tough grader
4.0
4.0
COMP1405
Jan 16, 2022
Would take again

This class will be very difficult to understand and get used to if you are a complete beginner when it comes to coding. Even though this class is meant for people who don't have any experience, it was definitely catered towards students with previous experience. However, he has very good lectures and the TAs are helpful so use the resources.

Test heavy
Amazing lectures
Tough grader
4.0
3.0
COMP1405
Grade: A+
Jan 25, 2022
Would take again

Robert is a great guy and his live lectures were very intriguing. Overall if you're looking for a 1405 prof this is your guy. Past coding experience does matter but don't worry if you don't have experience going into this course you can still do very well, but you must work harder than other people with experience.

Respected
Accessible outside class
Hilarious
1.0
5.0
COMP3007
Grade: A
Mar 27, 2022

One of the worst professors I have had at Carleton. Teaches the bare minimum in his lectures and then gives you assignments and quizzes that are far beyond the scope of the taught material. His slides are a huge mess and he bolds words in places that have no meaning. Does not let you go back in online tests and sets his test periods too short.

Tough grader
Get ready to read
Test heavy
2.0
4.0
COMP1005
Grade: Not sure yet
Mar 27, 2022

This course has way too many assignments and tutorials all based around pygame and drawing - and much of the time skips on the fundamentals of Object-Oriented Programming that are needed to take COMP 1006/1406 in Java. Typically first year cs courses only focus on pygame/turtle for the first week and move on. 11 Assignments and 10 tutorials.

Lots of homework
1.0
5.0
COMP1005
Grade: Not sure yet
Mar 28, 2022

The assignments(40%) are beyond the lectures so much...I am studying totally on google. If you are a business student who has zero experience in coding, do not take this as an elective...

Lots of homework
3.0
3.0
COMP1405
Grade: A+
Mar 28, 2022

His lectures were beneficial but the examples were long and easy to zone out in. The assignments and tutorials were all one page explanations and it was often unclear what we were supposed to be doing. While I appreciate not having to read long explanations, I would have preferred more elaboration in the long run. Too much focus on Pygame.

2.0
4.0
COMP1405
Grade: A
Mar 29, 2022

Lecs were very dry and easy to zone out in, the course material was taught in a very confusing way. Half of the content didn't help on assessments, the assignments/tuts were very vague, and just tough grading all around with a very hard final exam just to prevent cheating. This course is supposed to be easier than 1406 but I found it to be harder.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COMP3007
Grade: A
Apr 22, 2022

Difficult quizzes with an unfair time limit. Very difficult to finish on time. Lectures are full of mumble-jumble and verbose details that are useless. Never gets to the point. Does not allow students to go back on questions in quizzes and exams. The material taught in class is never enough to cover his assignments and tests. Likes to trick you.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
COMP3007
Grade: Not sure yet
Apr 23, 2022

He is not fair at all in regards to providing fair examinations, he gave us 20 questions in a 100 minute time span for the COMP 3007 final, with essays to read for each question with 8-10 scenarios/options PER question. He is not at all forgiving when it comes to examinations whereas assignments are not hard at all. Distribute the difficulty better

Tough grader
Amazing lectures
Test heavy
5.0
3.0
COMP3007
Grade: Not sure yet
Apr 23, 2022
Would take again

The prof's lectures are clear and easy to follow. Also, most assignments take only about an hour, and it's best 6/8. The quizzes were also fair as he tells students the type of questions that will be provided. The only complaint is the exam being much harder than the other evaluations. So make sure to do extra practice aside from assignments.

1.0
5.0
COMP3007
Grade: Not sure yet
Apr 24, 2022

Had him with the COMP1405 and the most recent COMP3007. He's quite good at teaching. But assessments in his offerings may be brutal for some due to unbalanced difficulty distributions, and poor code readability(like, egg shm danke foo bar.etc for every variable/function names) make miterms and exam much harder than they are supposed to be.

Tough grader
Gives good feedback
Test heavy
1.0
5.0
COMP1005
Grade: B+
Apr 25, 2022

Do not take his class if you're a non-CompSci major. He does not respect your time at all and the lectures do not prepare you for most of the assignments past number 5. This course has 3 assignments per week and they can take anywhere between 1 to 12 hours EACH. Watch out for assignment 6, 9 and 10. Expect to spend 15 hours per week on this course.

Get ready to read
Lots of homework
Lecture heavy
1.0
5.0
COMP3007
Grade: Not sure yet
Apr 26, 2022

He was great in COMP1405 so I decided to take COMP3007 with him but that was a mistake. Collier explains the lectures well and understanding the lectures will help you do well on the assignments. The problem with the course is the test difficulty in addition to the very limited time given. You waste way too much time trying to understand his code

3.0
5.0
COMP3007
Grade: B+
Apr 30, 2022

His lectures were usually engaging. His first few assignments were doable. But his quizzes were a nightmare. Each question takes a good 5 minutes to even comprehend. Final exam was MC but the questions were just as long with 6-7 options. No backtracking. Other than his assessments I do not have any problem with him.

Tough grader
Lecture heavy
5.0
3.0
COMP1405
Grade: B
Jun 21, 2022
Would take again

Loved his lectures. Engaging, approachable and genuinely cares about his students unlike other profs in the department! Too much focus on PyGame but made Python understandable so kudos to him.

Tough grader
Amazing lectures
5.0
4.0
COMP3007
Grade: A
Oct 10, 2022
Would take again

Robert Collier teaches well. He answers people's questions every class. Weekly assignments were straightforward (~1 hour). Quizzes were hard if you do not practice a lot (barely any time and no going backwards), but the questions were hinted beforehand. Exam was horrible mess of randomization, long questions and too many multiple choice selections.

Get ready to read
Caring
Test heavy
5.0
1.0
COMP1405
Grade: A+
Nov 4, 2022
Would take again

Great professor, funny and has straightforward quizzes and (weekly) assignments. Get prepared to read Pygame documentations.

Amazing lectures
Lots of homework
Hilarious
2.0
3.0
1405A
Grade: A-
Nov 17, 2022

He uses pygame which is not a very useful tool. Some assignments were tedious and taught very little besides pygame itself. For quizzes, you are not allowed to move backward to modify your answers (this is an arbitrary restriction to make your life more difficult). However, he gives you a similar practice quiz beforehand which helps. Avoid.

5.0
3.0
COMP1405
Grade: Incomplete
Nov 9, 2022
Would take again

Amazing professor. Lectures are very engaging and informative, gives coding examples of all concepts. Assignments and tutorials are slightly heavy, with an assignment and a tutorial once per week, however, it is necessary to gain that coding experience. Big, emphasis on pygame, which is not a bad thing, it makes the course more fun! Free textbook!

Amazing lectures
Hilarious
2.0
4.0
COMP1405
Nov 19, 2022

despite what he says, this does NOT feel like a beginner friendly class. the most recent quiz was 1 hour in length, with 5 extremely long questions. you couldn't go back to a previous question, you couldn't ask for help under any circumstances, the questions were in random order, and they were worded so unclearly. it's like it's made to fail you.

Lots of homework
4.0
2.0
COMP1405
Grade: A+
Nov 22, 2022
Would take again

He definitely does not give clear specifications for the programs to the students or TAs, so it's a bit RNG if you get a bad TA but generally they are very forgiving with the markings. He also gets sick very often (he's moved like 4 lectures online this term) so be ready for that. There's some very light readings and he gives good practice quizzes.

Caring
Respected
Accessible outside class
2.0
4.0
1405A
Grade: Not sure yet
Nov 28, 2022

k guys listen, his lectures are okay but the assignments don't teach us jack sh*t. ALL PYGAME ASSIGNMENTS YAKHI what's this?! this is an arts/crafts course not a compsci one. The quizzes r difficult cuz they don't reflect the stuff you do cuz his assignments are all pygame drawings and art!!!! Whereas the quizzes and tutorials are actual coding

Amazing lectures
Lots of homework
Caring
2.0
3.0
COMP1405
Grade: B+
Nov 29, 2022

course lowkey got unnecessarily hard after the first quiz. most assignments are easy just time-consuming. he takes the best 8 assignments out of 11, so just do good on the first 8. uses lots of pygame, assignment 6 took way too long and didnt demonstrate anything useful, was mad annoying. lectures are easy to understand but they're just boring.

Lots of homework
2.0
4.0
1405A
Grade: Not sure yet
Dec 4, 2022

I have never programmed before taking 1405, so beware this class is not beginner friendly at all. Lectures are overly complicated and stretched too long for the sake of it. Most assignments are not that bad but he focuses too much on pygame which no one uses at all. Overall I would not recommend his class to novice programmers

Lots of homework
Lecture heavy
1.0
4.0
COMP1405
Grade: B
Dec 15, 2022

Horrible. Not beginner friendly class. Insistent on pygame related assignments which have nothing to do and are disproportionately hard compared to lecture material. Tutorials is where there's some actual coding but worth only 10%. Quiz's have nothing to do with assignments. Boring lectures, unclear grading scheme, badly worded assignment specs

Lots of homework
Lecture heavy
1.0
4.0
COMP1405
Grade: B+
Dec 16, 2022

Too much pygame.

Tough grader
Amazing lectures
Test heavy
2.0
5.0
1405A
Grade: Not sure yet
Dec 17, 2022

Very bad design of assignments. Some of them are unbelievable difficult.

3.0
4.0
1405A
Grade: B+
Dec 21, 2022
Would take again

Good class... but why are we using pygame again?

Tough grader
4.0
3.0
COMP1405
Grade: A+
Dec 22, 2022
Would take again

Robert has good lectures on the topics he introduces, he often tries to add visual components and will always clarify and respond to any questions a student has. The assignments and tutorials can be vague so its good to start them early and ask TA's for clarification. He also gives good practice quizzes.

Amazing lectures
Lots of homework
Respected
1.0
4.0
COMP1450
Dec 21, 2022

nice guy, which makes it hard to rate him so low. but this class was structured in the worst way for a 'beginner' course. i do not understand the purpose of making exams where you're not allowed to go back to change answers to previous questions. it's absurd, stressful, and adds no value to the test.

1.0
4.0
1405A
Grade: C-
Dec 24, 2022

This course was targeted towards people with no coding background, but I would actually fail this course if I had no coding background. Taught python in the most non-structured way and 90% of it was pygame. Better off learning python from a youtube course, I don't understand how bad of a curriculum this course had.

Tough grader
4.0
3.0
COMP1405
Grade: A+
Jan 3, 2023
Would take again

I loved his lectures and he's great at explaining concepts and answering questions. Yes, too much pygame and assignment specs were frustratingly ambiguous at times, and there was definitely a difficulty spike, but as long as you stay on top of things and do the practice tests you'll be okay. I'm new to programming but found it manageable.

Amazing lectures
Lots of homework
4.0
3.0
COMP1405
Grade: A-
Jan 10, 2023
Would take again

40% assignments, 10% tutorial assignments, 30% 2 quizes, 20% final exam. He is very wholesome and nice the assignments if not left last minute were doable but I disliked the final exam because the time limit freaked me out and put me in a panic mode. Personally the online quizes weren't my favourite because you only had like 5 mins to answer

Amazing lectures
Hilarious
Caring
4.0
2.0
COMP1405B
Grade: A+
Jan 11, 2023
Would take again

His lectures were good but could be more concise, quizzes were hard but marked easy, assignments were easy enough but unclear specifications, it was half online half in person which was odd, final exam was bad at assessing your ability but manageable. If you have any programming knowledge this course will be pretty easy.

Lots of homework
Caring
Online Savvy
3.0
3.0
COMP1405
Grade: A+
Jan 14, 2023
Would take again

Course is straightforward and grades are evenly distributed, but the tests are inconsistent in terms of difficulty, unnecessarily stressful and hard to prepare for. Spent more time trying to understand assignment/tutorial/question specifications than coding in this class. Tries his best to keep the lectures entertaining, but they are extremely dry.

Tough grader
Lots of homework
5.0
2.0
COMP1405
Grade: A+
Jan 26, 2023
Would take again

I love pygame and his variable names: foo bar qux ham egg ukr gzk shm

Hilarious
Caring
Respected
4.0
3.0
COMP1405
Grade: A+
Jan 30, 2023

He had one lecture in person and one online which I liked. For homework, he gave two a week, assignments and tutorials which each had two parts but the tutorial was usually harder even though it was worth less. For quizzes and the final, he had very vague questions. Overall the course is fine as entry into CS but it had a weird fixation on pygame.

Lots of homework
Online Savvy
4.0
3.0
1405A
Grade: Rather not say
Feb 3, 2023
Would take again

noicceeeeeeeee

Participation matters
3.0
2.0
COMP1405
Grade: A
Feb 3, 2023

Weekly Assignment + weekly tutorial. First few assignments were easy and suddenly difficulty spike. If you are new to programming you may have a tough time when doing the assignment.

1.0
4.0
COMP1405
Grade: A-
Mar 6, 2023

weekly assignments & tutorials which makes ur goal to finish them on time and not to actually understand the material. All of the assignments were pygame related which made it feel like it's an intro to graphic design not cs. Final Exam was terrible as all of the questions were so lengthyy with abt 8 options to choose from for each mcq question.

1.0
4.0
COMP1405
Grade: A-
Mar 13, 2023

In my second year and took 1405 with Robert Collier last year, looking back at it I'm realizing just how bad the course was taught. I barely remember Python because we mainly used it for Pygame which is used for such little things. Terrible variable names made it very confusing: foo bar qux ham egg ukr gzk shm, etc.

Tough grader
Lots of homework
3.0
1.0
COMP1405
Grade: A+
Mar 26, 2023

Taken in F2021, and originally I thought he was great but compared to other CS profs he's not as good. Exams have confusing questions and assignments use pygame which has nothing to do with future courses. There's also a lot of assignments, 1 due every week along with weekly tutorials. Course is super easy still, especially with prior CS knowledge.

Clear grading criteria
Lots of homework
1.0
5.0
COMP1405
Grade: Not sure yet
Apr 14, 2023

He is a very difficult prof. I didn't understand anything from the class. The exams are totally different than the class material. While he has to teach CODING, he is just explaining few things. People who are beginners and know nothing in programming and coding should not take a class with him since they will understand nothing.

Tough grader
Test heavy
1.0
5.0
COMP3007
Grade: Not sure yet
Apr 18, 2023

Nothing has ever made me feel as incompetent as I did after taking a course with him .The tests are a complete setup for failure .Long coding questions ,very limited time and to make it worse no backtracking. Tests also carry most weight. I just think its very unfair to test computer students' understanding in this way .I would not recommend at all

Tough grader
Test heavy
4.0
3.0
COMP3007
Grade: A-
May 4, 2023
Would take again

Great Professor

3.0
4.0
COMP3007
Grade: A+
May 10, 2023
Would take again

Nice guy, but his format for the tests and final makes the course harder than it should be. Best 6/8 assignments are nice but his 2 tests (both worth 20%) are like English comprehension quizzes but they are graded very leniently. The final is 9-option MC but is pretty straightforward as long as you study his slides and are good at code tracing.

Clear grading criteria
Lecture heavy
Test heavy
5.0
1.0
1405A
Grade: A+
Sep 11, 2023
Would take again

This is just an introductory course so the Prof takes that opportunity to teach about some of the very important things in general about programming and overall helped me be a much better programmer.

Amazing lectures
Clear grading criteria
Hilarious
5.0
4.0
COMP3007
Grade: A
Sep 19, 2023
Would take again

Extremely knowledgeable and a good lecturer. Does a great job of connecting concepts.

Amazing lectures
1.0
3.0
COMP1405
Grade: Not sure yet
Sep 20, 2023

For me personally I don't like the way he lectures and the instructions for the assignments are always not clear.

Get ready to read
1.0
3.0
COMP1405
Grade: Not sure yet
Nov 4, 2023

Almost all the classes were moved online. Should be listed as taught hybrid. I've been in the class 3 times and we're more than halfway through the course. If you like online classes by all means take it but if you're like me and really struggle to learn online avoid him at all costs.

4.0
4.0
COMP1005
Grade: Not sure yet
Nov 15, 2023
Would take again

To be fair, the actual class is difficult esp if youre a non cs major (like me) it was very overwhelming at first as is any skill you're learning for the first time. However there is so much support, the class forums are so helpful and if you ask a question he will answer literally so fast. There's soo many office hours, but the content is heavy.

1.0
3.0
COMP1405
Grade: A+
Dec 11, 2023

Unclear instructions on the tests and assignments + you lose so many marks over tiny details

Tough grader
Get ready to read
Participation matters
1.0
4.0
COMP1405
Grade: Not sure yet
Nov 29, 2023

Assignments are poorly written, and I find some of the assignments very unforgiving.

Get ready to read
Group projects
1.0
4.0
COMP1405
Grade: Not sure yet
Dec 14, 2023

Just like what many other reviews said about his assignments having vague, unclear, and ambiguous instructions, his assignments tend to lean more towards reading comprehension. Although his quizzes were fair.

Tough grader
Participation matters
Group projects
2.0
4.0
COMP1405
Grade: Not sure yet
Dec 20, 2023

His quizzes can be pretty tough, as sometimes they're harder than the practice quizzes he gives. Lectures are very dry. He does drop the assignments you do worst on, however. His instructions for assignments/tutorials can be super unclear and you might have to ask TAs for clarification. Textbook is given for free online, which is nice.

Get ready to read
Lots of homework
Lecture heavy
3.0
4.0
COMP1405
Grade: Not sure yet
Dec 20, 2023

The course material is understandable & is broken down for Python beginners. The prof. will either never get to the point or is very direct in his lectures. Is relatively quick to answer questions online. Many of his classes were held through Zoom. The grading is either very high or low. Very ambiguous assignments. Midterm time was short. (1h each)

Tough grader
Amazing lectures
2.0
4.0
COMP1405
Grade: Not sure yet
Dec 21, 2023

Although he is nice enough to drop the lowest assignments, the tests and assignments were NOT it. The tests were incredibly difficult for the amount of time given, as they required a ton of reading with no time for understanding the questions, and the assignment specs were always unclear, with points taken off for ridiculous reasons. Avoid him.

Group projects
Lots of homework
2.0
3.0
COMP1405
Grade: Not sure yet
Dec 22, 2023

He rambles and talks about unrelated higher level topisc a lot. His assignment/tutorial instructions are almost always so vague you need to ask for clarification each time through the discussion forums. You're not given enough time for the quizzes/tests - the questions are unclear and complex. I ended most assessments with only 1 minute left.

Tough grader
Lecture heavy
Online Savvy
1.0
5.0
COMP1405
Grade: A+
Dec 27, 2023

AVOID AT ALL COSTS He will make straightforward topics extremely complicated. Tests, quizzes and the exam were horrendous... complex questions with very little time.

Tough grader
Get ready to read
Lecture heavy
2.0
3.0
COMP1405
Grade: A+
Dec 30, 2023

Robert had a habit of being very unclear. In lectures he had very unnecessarily long and unclear explanations of the most basic things, and the most difficult part of the assignments was trying to understand the mess of a description. Ok prof for an introductory course but definitely wouldn't want him in more advanced courses.

Lecture heavy
2.0
3.0
COMP1405
Grade: A+
Dec 30, 2023
Would take again

COMP1405 F23. He can teach well but his assignments are always super unclear or ambiguous. You usually make mistakes because you read something wrong. His quizzes are alright but you barely have any time to even finish them, and you cant go back to previous questions when finishing one. Final exam was MCQ but it was alright.

Lots of homework
2.0
2.0
COMP1405
Grade: A+
Jan 4, 2024

Assignment instructions were ambiguous and required clarification. Midterms and the final were online but you couldn't revisit previous questions while writing. Some questions felt like they were testing on reading comprehension rather than computer science. The course felt necessarily challenging for an introductory course.

Tough grader
4.0
2.0
COMP1405
Grade: A+
Jan 5, 2024
Would take again

The class goes really slow if you already have any coding experience, the tests are surprisingly, hard you have little time to complete problems, so definitely learn to manage your time in tests

Group projects
Lots of homework
Respected
3.0
3.0
COMP1405B
Grade: A
Jan 5, 2024

His assignments were tough and unclear, but the TA's support was helpful. Although knowledgeable, his concept explanations can be challenging.The course shifted from hybrid to online multiple times.Quizzes were coding based & aligned with practice, while the challenging multiple-choice exam differed in format. Exam was hard & time was limited.

Participation matters
Clear grading criteria
Lots of homework
3.0
3.0
COMP1405
Grade: A+
Jan 5, 2024

Assignment specs were confusing, but there are a lot of Ta's available to help you. He was a very caring person who wanted to see his students succeed. Midterms were fair and covered most of the content. Can't say same thing about exam as it was very confusing. He drags out his lectures ALOT to the point where we were behind schedule by 2 WEEKS.

Caring
Lecture heavy
Accessible outside class
4.0
2.0
COMP1405
Grade: A+
Jan 6, 2024
Would take again

Already had coding knowledge but found trying to decipher his assignments specs hard. I never had to go to a lecture. The actual thinking and algorithm making part was easy. I found his quizzes to be super easy as well. Was expecting the exam to be similar to the quizzes but it was challenging. Not hard, but more challenging.

2.0
4.0
1405A
Grade: B+
Jan 6, 2024

it's nice he drops 3 assignments you do the worst on. His midterms are similar to the practice quizzes. That being said, the exam is a whole other story. It was all MC which meant we wouldn't get any points for showing our work. The exam dropped my mark a whole 3 grades. I went from an A+ to a B+. Definitely not what I was expecting for a final.

Tough grader
Lots of homework
Accessible outside class
2.0
2.0
COMP1405
Grade: A
Jan 9, 2024

COMP 1405 is supposed to be an introductory course to Python and it should be easy enough that beginners like myself shouldn't have any difficulty during the first few assignments however the course isn't like that at all it is very fastpaced in the beginning assignments use words that are very challenging to understand, not a good introductory exp

Tough grader
Get ready to read
Clear grading criteria
3.0
3.0
COMP1405
Grade: A+
Jan 11, 2024

I had no coding experience prior and the only thing that saved me were the TA's. They taught me more than Collier did in his lectures. His assignments are fine, but are complicated to understand if you are a beginner. Quizzes were easy, gave practice q's exactly like them. Exam was another level, I barely passed, it was hard to understand.

1.0
4.0
COMP1005
Jan 11, 2024

He made everything harder then it was meant, Comp 1005 was suppose to be a beginner class to Computer Science but he and Connor made it awful for someone on a beginner level to succeed. The TA's were super picky and took chunks of marks off for no reason on tutorials and assignments. Overall would not recommend taking CS with him.

3.0
2.0
COMP1405
Grade: A+
Jan 17, 2024

The Assignments were very good, however, the final was nothing like the course material, super hard to understand, and nothing like the quizzes.

2.0
3.0
COMP1405
Grade: A-
Jan 29, 2024

Lectures were tough to sit through, felt very boring and uninteresting throughout the whole semester.

2.0
4.0
COMP1405
Grade: A-
Feb 5, 2024

Very confusing assignment specs, he didn't explain them much in the lectures. The course was too focused on theory (literally in the first week) rather then actually learning to code (I went in with no coding experience and struggled for a while). Midterms were easy + almost identical to the practice ones. Final was multiple choice but def a killer

4.0
2.0
COMP1405
Grade: B+
Feb 12, 2024
Would take again

I came in already knowing comp sci stuff so this was pretty easy, but I thought he actually tried as a professor to be helpful and make the lectures interesting which was a plus, coming in blind you might struggle but I think the tutorials and lessons are enough to suffice

Amazing lectures
Accessible outside class
Online Savvy
2.0
4.0
COMP3007
Apr 15, 2024

Every other word in the notes is bolded to induce dyslexia. Lots of useless parentheses. Goes over the allotted lecture time to talk about breeding age rabbits. The quizzes and exam are about soothing cherubs. I got a trusting impression from him say the least. At least the assignments were interesting, other than that do fear this GPA reaper.

Hilarious
2.0
1.0
COMP1405
Grade: A+
Apr 20, 2024

Always cancelled in person lectures. Assignments and Tutorials are easy if you have previous coding experience, but can be ambiguous so ask for clarification. Quizzes were fine and similar enough to the practice. Exam was harder than the quizzes but manageable if you have a good understanding of the course material also can't revisit questions.

2.0
3.0
COMP3007
Grade: A
Apr 27, 2024
Would take again

W24. 30% Weekly Assignments (Best 6/8), 2 Quizzes 20% Each, Final 30%. All tests are online. His teaching is fine and the assignments are cool but the final is nothing like the quizzes and always ambiguous. You need a PhD in English to understand some of the stuff the Q's and assignments are asking. Quizzes are fine since theyre graded by TAs.

Lots of homework
Graded by few things
5.0
3.0
COMP3007
Grade: A+
May 1, 2024
Would take again

foo bar qux shm egg ham mos ukr

Test heavy
Accessible outside class
5.0
3.0
COMP3007
Grade: B+
May 28, 2024
Would take again

Professor Collier's COMP 3007 is a masterpiece of a university course. He explains concepts naturally and in an approachable way, makes the topics interesting and engaging to learn, is happy to take questions, and uses lots of examples to help explain things. My only complaint is that his online lectures are less engaging than his in-person ones.

Amazing lectures
Gives good feedback
Caring
1.0
4.0
COMP1405
Grade: A+
Jul 17, 2024

I was very excited to go into CS and was very disappointed when taking this course. NO INTRODUCTORY Stuff, if you don't know how to code you must teach yourself. Literally any other introductory course prof will teach you basics such as variables, functions, print("hello"). The prof literally started with CMD arguments, not even a hello world.

Tough grader
Test heavy
Graded by few things
3.0
3.0
COMP1405
Grade: B+
Oct 21, 2024
Would take again

Lectures can be boring, but the TA's really helped me grasp the concepts. Assignments use some confusing terminology, but Unstuck AI was super useful for clarification. Overall, a manageable course if you stay engaged.

5.0
3.0
COMP1805
Grade: Not sure yet
Nov 28, 2024
Would take again

w collier, he makes boring sounding stuff interesting

Amazing lectures
Respected
Online Savvy
4.0
4.0
COMP1805
Grade: Not sure yet
Dec 14, 2024
Would take again

Teaching style is great! The outside-of-lecture evaluations assigned don't fully match what was described in the lectures so you have to read somewhat.

Get ready to read
Respected
Online Savvy
5.0
3.0
COMP1805
Grade: A+
Dec 27, 2024
Would take again

Overall, a dedicated and engaging teacher who shows a clear passion for his subject and attentiveness to his students. However, there were times when the grading criteria seemed unclear to me and others. Additionally, the slideshows didn't always align well with the assignments or quizzes.

Amazing lectures
Caring
Accessible outside class
3.0
1.0
COMP1405
Grade: B+
Jan 7, 2025

Had him in Fall 2022, a decent prof, but did not encourage novelty. If you used recursion to write a smaller program in an assignment where if-else statements were expected, be ready for deductions. Other than that, the assignments were straightforward but the tutorial sessions could be more organized.

Graded by few things
Online Savvy
5.0
3.0
COMP1805
Grade: A+
Jan 9, 2025
Would take again

Robert Collier was excellent for 1805. He offers many useful analogies and emphasizes the importance and application of course content in the real world. He makes discrete math interesting and intuitive. I highly recommend taking 1805 with him. He's also very pleasant and is very dedicated and responsive to students through forums and email.

Amazing lectures
Respected
Accessible outside class
4.0
3.0
COMP1805
Grade: A+
Jan 10, 2025
Would take again

Understandable lectures that helped drive this course. Didn't give very many examples of how he wanted questions to be solved, and there was a slight disconnect between his lectures and the tutorials/assignments but nothing too serious. Practice makes perfect in this course, and I found I couldn't find much in the textbook, so I studied the slides.

Respected
Lecture heavy
2.0
4.0
COMP1005
Grade: Rather not say
Jan 20, 2025

If you're new to coding I'd recommend taking this class with someone else. He jumps right into it and doesn't seem to have much patience for beginners. Felt discouraged in this class.

5.0
4.0
COMP1805
Grade: A
Jan 22, 2025
Would take again

I thought Prof Collier was an amazing lecturer, my favourite in first semester. I thought his trains of thought were well spoken and easy to follow along to.

Amazing lectures
3.0
4.0
COMP1405OR1005
Grade: A-
Feb 13, 2025

Not great for beginner programmers, assignments are generated using AI. For an introductory class, he does a good job of covering beginner topics, yet assignments are disconnected from lecture material and can be overly complicated.

Tough grader
Lots of homework
Online Savvy
5.0
3.0
COMP1805
Grade: A+
Feb 25, 2025
Would take again

Dr. Collier is passionate, engaging and he teaches 1805 in a really intuitive way. This is not a class most can coast in unless you already have a background in discrete math so you will still need to spend time outside class practicing. If you do your part, Collier will prepare you for 2804 and probably make you a better programmer along the way.

2.0
4.0
COMP1805
Grade: B
Mar 5, 2025

He's funny and he teaches well but his lectures are useless. They don't help you at all for the assignments or the quizzes bcs he provides the most basic and simple examples and gives you the most difficult questions for the assignments and quizzes. Final was very difficult as well.

5.0
3.0
COMP1805
Grade: A
Mar 13, 2025
Would take again

I can tell that he is very passionate about this subject! The way his lecture slides were set up 10/10 like I love how straight-forward and funny (clowns) his slides were ahahahah. I was expecting this course to be a really difficult first year comp sci course but I was shocked. Def show up to all lectures- Grading was fairly distributed

Amazing lectures
Caring
Lecture heavy
2.0
3.0
COMP1405
Grade: Not sure yet
Mar 24, 2025

Horrible deadlines (due friday, 2 day grace period meaning everyone treats sunday as the deadline, yk, as anyone knowing anything about psych would), no extensions (no exceptions), past sunday no late penalty--just an automatic 0. ROB, DEDUCT 20% IF U HAVE TO, 0s ARE SO CRUEL. Lecs not very useful, basically have to self-teach but textbook is free

Tough grader
Lots of homework
5.0
2.0
COMP2402
Grade: Not sure yet
Apr 1, 2025
Would take again

Super entertaining and attention-capturing. Obviously knows what he's doing and has great answers to questions during lectures. He is available outside of lecture hours for assignment help or just general course questions.

Amazing lectures
Inspirational
Respected
5.0
3.0
COMP2402
Grade: Not sure yet
Apr 11, 2025
Would take again

Great lectures. The practice quizzes are super similar to the real quizzes, and he is very clear about what the final is like. The assignments are tricky, but fair. Don't start them the day they're due hah

Amazing lectures
Inspirational
Online Savvy
4.0
2.0
COMP2402
Grade: Not sure yet
Apr 23, 2025
Would take again

The course structure is very fair (40% assignments, 30% midterm, 30% final), and the professor is always answering questions on the discussion board. This course was shown as an in person only, but lectures actually alternated between in person and online. He does post his online recordings but not the in person ones. Overall, a great prof.

Caring
Respected
Accessible outside class
5.0
3.0
COMP2402
Grade: B+
Apr 23, 2025
Would take again

Fun assignments. I would take his class again for sure

5.0
3.0
COMP3007
Grade: B+
May 14, 2025
Would take again

Robert Collier is a great professor. He helps students learn programming paradigms. His online lectures are great and organized.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
COMP1405
Grade: A+
Nov 4, 2025
Would take again

Smart man with much wisdom shown in his lectures.

Amazing lectures
Inspirational
Respected
5.0
4.0
COMP1005
Grade: Not sure yet
Nov 6, 2025
Would take again

Watching this dude code is like watching Bob Ross paint. He's SO smart, passionate, and very personable. 11/10

Group projects
Respected
1.0
4.0
COMP1005
Grade: Drop/Withdrawal
Nov 25, 2025

Terribly tough grader, extremely hard and not very helpful to beginners on an intro to computer science course.

Tough grader
Clear grading criteria
Lots of homework
4.0
1.0
COMP1405
Grade: A
Nov 28, 2025
Would take again

In this class you learn more about the high level logic that you need to know for computer science. However, you almost need to learn the syntax of python on your own.

EXTRA CREDIT
Gives good feedback
Inspirational
4.0
2.0
COMP1405
Dec 3, 2025
Would take again

He was very deep understanding which helped alot

Amazing lectures
Lots of homework
Beware of pop quizzes
5.0
2.0
COMP1405
Grade: A+
Dec 8, 2025
Would take again

I have prior programming experience, so this course is not difficult for me. The only pressure comes from the online tests. When writing code, the question isn't on the same screen, so I spend extra time reading carefully and checking details. The professor is great, and I really like him.

Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 119 grades
Most common grades:
A+ (59)
Not sure yet (34)
A (21)
Grade Distribution
A(80)B(5)C(1)D(2)F(0)A-/B+(33)
Based on 161 reported grades
A+: 59
Not sure yet: 34
A: 21
A-: 17
Common Tags
Respected (38)
Lots of homework (38)
Tough grader (35)
Amazing lectures (24)
Clear grading criteria (23)
Caring (22)
Gives good feedback (22)
Accessible outside class (20)
Rating Trend

Declining

-0.93 avg change
Feb
Mar
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

COMP2501

5.0

(1)

COMP2402

4.7

(7)

COMP1405B

4.0

(3)

COMP1405OR1005

4.0

(2)

COMP1501

4.0

(5)
+7 more courses
Difficulty by Course

COMP1005

4.3

COMP3007

4.0

COMP1006

4.0

COMP1501

3.8

COMP1405OR1005

3.5

Similar Professors