4.2

Darryl Hill

Computer Science - Carleton University

4.2
Quality
2.9
Difficulty
85%
Would Retake
93
Reviews
4.2
Quality
2.9
Difficulty
4.2
Helpful
4.2
Clarity

85%

Would Retake

93

Reviews

Rating Distribution
Official

5

58

4

13

3

10

2

5

1

7

What Students Say

I'll be completely real here fam

COMP1805B - 5.0 rating

Take what you may from my experience

COMP1805 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

10%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 53 grades
Most common grades:
A+ (33)
Not sure yet (16)
B+ (7)
Grade Distribution
A(39)B(4)C(0)D(1)F(0)A-/B+(9)
Based on 73 reported grades
A+: 33
Not sure yet: 16
B+: 7
A: 6
Common Tags
Caring (33)
Clear grading criteria (26)
Gives good feedback (16)
Accessible outside class (15)
Respected (15)
Lecture heavy (13)
Test heavy (11)
Amazing lectures (10)
Rating Trend

Improving

+0.42 avg change
Apr
Jun
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

3804

5.0

(3)

COMP1001

5.0

(4)

COMP3804

5.0

(2)

COMP2404

4.7

(31)

COMP1805B

4.5

(2)
+6 more courses
Difficulty by Course

COMP1805

4.3

COMP1805B

4.0

COMP2402

3.2

COMP2804

3.1

COMP1406

3.0

Reviews (93)
2.0
5.0
COMP1805
Oct 3, 2019
Wouldn't take again

Darryl only runs through the lessons without making sure that the students understood. And if you have any questions, he most likely won't know the answer. Also assignments and tests are heavy.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
4.0
COMP1406
Oct 6, 2019
Wouldn't take again

Ambiguous lectures, mumbles to himself, not the best at explaining stuff. Knows his java, can't teach it. Assignments are vague, don't really learn a lot from them. Boring at lectures, skips over a lot of content and just keeps coding at his laptop.

Lots of homework
Get ready to read
1.0
4.0
COMP1805
Grade: Not sure yet
Oct 8, 2019
Wouldn't take again

Darryl doesn't even know how to do discrete functions. One time, he put a question up on the board, took a look at it, mumbled "how do you..?" and then turned around and ended the class.

Get ready to read
Tough grader
1.0
5.0
COMP1805
Oct 8, 2019
Wouldn't take again

Darryl just graduated last year, so this is his first year teaching. He goes off Collier's slides, copies straight off his paper without saying much, and overall doesn't seem to know what he is doing. Going to his office hours doesn't help much either, because he doesn't actually know what he's talking about.

Skip class? You won't pass.
2.0
5.0
COMP2402
Grade: Incomplete
Oct 9, 2019
Wouldn't take again

I know it's his first year teaching, thus the 2 stars. I know he is a good guy and everything, he is willing to answer questions. But his lectures are not enough related to our exams and assignments. Lots of people are so confused when doing assignments and that's something I hope he can improve on in the future.

Get ready to read
Clear grading criteria
1.0
5.0
COMP1805
Oct 18, 2019
Wouldn't take again

needs to explain more

1.0
4.0
COMP1805
Nov 5, 2019
Wouldn't take again

Does not go into enough depth with lectures, for example, graph theory was supposed to be taught in 3 lectures. It was taught in the first half of one.

1.0
5.0
COMP1805
Grade: Rather not say
Nov 24, 2019
Wouldn't take again

Worst Nightmare. His first year teaching but most of the time this guy does not know what he's teaching. He simply copies down stuff from his paper onto the board without explaining much. Keeps mumbling to himself. Vague explainations. He is a good guy and tries his level best to explain if you meet him outside the class. His tests are pretty easy.

2.0
4.0
COMP1406
Grade: A+
Nov 26, 2019
Would take again

He's a good person and he really tries his best but it's usually really hard to keep up with what he's teaching. He skips over content and keeps coding at his laptop and is not audible sometimes. Tries his best to take revision sessions before tests which are pretty useful though. Pretty easy quizzes. Responds really quickly to emails though.

Accessible outside class
5.0
5.0
COMP1805B
Grade: A+
Nov 26, 2019
Would take again

I'll be completely real here fam. Darryl is a new prof so he's gonna learn and improve over the years. Facts tho, he answers and helps with quiz/assignment questions if u ask him <-- he's a blesser one. If u GO/DONT go to lectures, u will fail IF you don't review and understand the concept. There is no shortcuts to an A+ so dont blame his teaching.

Skip class? You won't pass.
1.0
5.0
COMP1805
Grade: A
Dec 15, 2019
Wouldn't take again

To be fair this is his first time teaching and the course is inherently hard. Lectures are confusing , assignments are hard, be prepared to self-learn a lot. I skipped classes near the end and found that I mastered course content a lot better than waking up to class and taking notes. Take what you may from my experience. But it's a no from me.

Lots of homework
Lecture heavy
Tough grader
4.0
3.0
COMP1805
Grade: Not sure yet
Dec 16, 2019
Would take again

This prof genuinely cares, I attended his class and even though he reads and copies off the slides, he always asks if someone is understanding throughout the class. He does not reply to his emails much, so you have to reach him on office hours or after lectures. But a very caring teacher that wants you to understand the course and help.

4.0
3.0
COMP1805B
Grade: B+
Jan 5, 2020
Would take again

I feel like people are being too harsh. It's his first year of teaching. Yes, he's a bit quiet at times, yes he sometimes mentally blanks out when teaching and asks the students for answers (only happened once don't worry), but overall his notes were the best I have ever seen. Best summary of course material. He's quiet, but his notes are the bomb!

Gives good feedback
Skip class? You won't pass.
Lecture heavy
5.0
1.0
COMP1406
Grade: A+
Jan 9, 2020
Would take again

AMAZING PROF

Gives good feedback
Respected
Amazing lectures
2.0
5.0
COMP1805
Grade: B+
Jan 16, 2020
Wouldn't take again

He is a new prof, and he uses notes from other profs and just writes on board. At times he doesn't explain or skip steps. He is helpful if you go to his office to understand things but lectures not so much. Assignments are the hardest and are graded harshly. So be prepared to do some self study and find a good TA to help you out.

Get ready to read
Test heavy
Tough grader
5.0
4.0
COMP2402
Grade: Incomplete
Feb 22, 2020
Would take again

a genius guy who really wants to help u

Gives good feedback
Accessible outside class
Get ready to read
5.0
3.0
COMP2402
May 3, 2020
Would take again

Darryl is a fantastic professor for COMP 2402 this term. He was always accessible outside of class, and his tests/exams were always fair.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
5.0
2.0
COMP2402
Grade: A-
May 14, 2020
Would take again

I had the chance of having Darryl for COMP1406 last semester and COMP2402 this finishing semester. In 1406, he mumbled during lectures, used other prof's slides that he was unfamiliar with, and generally a boring prof. This semester however, he did a complete 180 and became the best professor one could ask for. Extends deadlines like it's nothing.

Accessible outside class
Participation matters
Caring
4.0
4.0
COMP1805
Grade: B+
Jul 11, 2020
Would take again

He was my 8am lecture prof, so I appreciated that he was calm, and easy-going. I recommend going to lectures for discrete math, because the subject can quickly go from easy to challenging. He made an effort to give examples, and make things clear. Took it Spring 2020, so the end of the course was moved online (COVID), and was taught by Robert.

Skip class? You won't pass.
Lecture heavy
5.0
2.0
COMP1001
Grade: A+
Oct 7, 2020
Would take again

Tells it like it is. I make sense of fairly complicated material because of his incredible teaching acumen. I really like his lecture, assignments and style. You can thank me later.

Accessible outside class
Hilarious
Amazing lectures
5.0
3.0
COMP1001
Oct 15, 2020
Would take again

Don't know if this is relevant to COMP students, as his COMP1001 course is suited for Arts students. Figured I would review his COMP1001 lectures anyways. Honestly, the Prof is good. The Prof takes their time going through lectures and answers all questions. Explains things a bit slowly and ensures students understand what he's talking about.

Clear grading criteria
5.0
3.0
1406A
Nov 25, 2020
Would take again

amazing

4.0
2.0
COMP1406
Grade: A+
Nov 29, 2020
Would take again

Nice guy, he made sure to answer all the questions that popped up during lectures and explained the subject clearly. The assignments and tutorials were not tough if you keep up to date with the course. He is a pretty uninspiring lecturer, but with a 1.5 speed on the lectures it is not really a problem. Not a bad prof overall.

Gives good feedback
Accessible outside class
3.0
3.0
1406A
Grade: B+
Dec 24, 2020
Would take again

Unlike others in compsci I had no experience with the Java. My marks came from asking TA's questions, talking on the forum and reading slides. He would give out free tutorial marks just for us trying even if we didn't complete it. The assignments were tougher (obvs) but if you went to office hours you'd be fine. The lectures are super dry.

Get ready to read
Graded by few things
Caring
5.0
3.0
COMP1001
Grade: Not sure yet
Mar 29, 2021
Would take again

I loved taking a course with him. He explains things so well, and is really really nice

Gives good feedback
Respected
Caring
5.0
2.0
COMP1001
Grade: Not sure yet
Apr 6, 2021
Would take again

Before taking this course I read his reviews and was scared, but he was a very good prof. He gives very fair and easy assignments. He makes the course fairly easy to comprehend and give test reviews that pretty much exactly replicate the quizzes. I understood and I can be a bit computer illiterate at times! easy A for sure

Clear grading criteria
Lecture heavy
Caring
5.0
4.0
COMP1805
Grade: A
Apr 25, 2021
Would take again

Darryl is an amazing human being. He explains the course concepts and makes lectures as lively as he can. He cares about his student's well-being and is always available during his office hours.

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
COMP1805
Grade: A+
May 27, 2021
Would take again

Sometimes the class is challenging but overall it's not too difficult and I think anyone who puts in effort can do well in this course. He listens to his students and and uses criticism to improve the course instead of lashing out. He's good at giving lectures, and kept my attention for the whole duration despite the classes being over zoom.

2.0
3.0
COMP2804
Sep 16, 2021
Wouldn't take again

He work often wanders whenever he presents an example problem, although he's happy to answer questions and cares about his students. Sometimes randomly drops in a theory in between, which gets annoying. I really wish he could explain them beforehand before showing an example.

Graded by few things
Lecture heavy
Caring
5.0
3.0
COMP2804
Sep 14, 2021
Would take again

Darryl is a really approachable prof. In fact, he really cares about his students and makes the course really flexible. There are live lectures when you need it and recorded lectures if you prefer to watch it yourself. He's also very good at explaining concepts clearly to anyone that's having trouble.

Gives good feedback
Respected
Caring
4.0
3.0
COMP2804
Sep 16, 2021
Would take again

Great prof! He actually made this class so much easier with detailed lectures. Highly encourages class discussions and participation as long as it doesn't involve things like revealing answers. It's best to have prior knowledge in either Gr 12 Data Management or COMP1805 since that can save lots of confusion when learning new topics. But fun class!

Gives good feedback
Amazing lectures
Caring
5.0
2.0
COMP2804
Sep 22, 2021
Would take again

If your really into Mathematics and CS, you'll definitely enjoy this course with Darryl. He loves engaging the class with materials related to probability, counting, recursion, etc. His lectures may be heavy but he can easily clear confusion with a live option class. There's also slides that he posts relating to the topics, which is great.

Inspirational
Lecture heavy
Caring
5.0
3.0
COMP2804
Sep 24, 2021
Would take again

His lectures may be heavy but it's really worth it. He makes the ideas and topics really interesting. It is also a highly engaging class, giving students an opportunity to ask questions at any time.

Amazing lectures
Lecture heavy
Caring
5.0
4.0
COMP2804
Grade: Not sure yet
Sep 30, 2021
Would take again

amazing prof, passionate about his work, works extra hard to make sure notes are nice and tidy for students

Gives good feedback
Skip class? You won't pass.
Caring
5.0
2.0
COMP2804
Grade: A
Oct 13, 2021
Would take again

Great prof! Really cares about students and can explain concepts really clear to avoid confusion from the slides. He can also engage students with the topics that he explains in class so it would be fun to go to his live classes.

Inspirational
Amazing lectures
Caring
3.0
2.0
COMP2804
Grade: A
Nov 5, 2021
Would take again

More than halfway into the semester right now. He's been explaining stuff much better than what's projected on the slides. However, the slides are kind of unorganized and difficult to follow if you are taking notes beforehand. Despite that, assignments and midterm are fair.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
COMP2804
Dec 14, 2021
Would take again

Best professor at Carleton by a mile.

Respected
Test heavy
Amazing lectures
5.0
2.0
COMP2404
Grade: A+
Dec 15, 2021
Would take again

Excellent prof! Very good lecture examples, use of class time and fair assignments!

Respected
Inspirational
Caring
5.0
2.0
COMP2804
Dec 16, 2021
Would take again

Great prof. Takes the time to explain everything during lectures and doesn't mind going back/repeating anything. You can tell he really cares about helping all his students do the best they can. I would take all my classes with him if I could.

Accessible outside class
Caring
5.0
3.0
COMP2404
Grade: A+
Dec 20, 2021
Would take again

He made a traditionally difficult course quite easy. He writes testing scripts for all the tutorials so you can know when you're right or wrong before you submit. The tutorials are tied to the assignments so if you can do them, your assignment will be way easier to debug. The tests and assignments are fair. 11/10 prof.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
4.0
COMP2804
Grade: A+
Dec 22, 2021
Would take again

Darryl is by far the best professor I have had at Carleton. I see that in the past he hasn't had a great record, but I have seen the complete opposite. I will take every single course I can with him. He explains hard abstract concepts in a really easy to understand way, which is an amazing skill. He is also incredible compassionate. Best prof here!

Respected
Amazing lectures
Caring
4.0
4.0
COMP2804
Grade: A
Jan 10, 2022
Would take again

Lectures were very good, most concepts were explained incredibly well and were easy to grasp. Assignments were VERY challenging but only counted for 25% of marks. The midterm and final exam were far easier than the assignments and previous exams were available to help study. If you do well on the assignments you will pass.

Graded by few things
Test heavy
4.0
3.0
COMP2804
Jan 19, 2022
Would take again

The course outline can get quite scary but the prof is a total different personality. He is easily approachable for help. In fact, he wants to pass as much students as possible. He finds collaboration an important aspect of this class. All hard topics are simplified by his explanations but he kind of needs to be more organized with his notes.

Respected
Get ready to read
Hilarious
5.0
5.0
COMP2804
Grade: B
Feb 21, 2022
Wouldn't take again

I've had Darryl for 3 semesters now, hes hands down the best prof I've had in my 2 years at uni, he explains things really well, gives extensions like its nothing and and wants everyone to pass

Test heavy
Amazing lectures
Caring
5.0
3.0
COMP2404
Grade: Not sure yet
Nov 7, 2022
Would take again

Very good prof, clear lectures with example code for everything. his assignments are straightforward. hes very helpful if you ask for help and cares about his students

Clear grading criteria
Caring
3.0
2.0
COMP2404
Grade: B
Dec 8, 2022
Would take again

While Darryl has engaging lectures and extensive examples, the feedback given for the assignments was lacklustre, and often late. For me often the feedback was just a couple of lines stating what I did wrong. Overall, I cannot say Darryl is a bad professor, but if you rely on feedback for your courses, he is not for you.

4.0
4.0
COMP2804
Dec 21, 2022
Would take again

great professor for a tough course, I didn't end up doing too well in this class but definitely not his fault, he really cares about his students

4.0
2.0
COMP2404
Grade: Not sure yet
Dec 21, 2022
Would take again

Test scripts for assignments and tutorials so you essentially know your grade before submitting and exams generally weren't that bad. Overall makes this class really chill if you try and he's quite lenient on due dates.

3.0
4.0
COMP2804
Grade: A+
Jan 3, 2023
Would take again

Tough class but Darryl was nice. Decent lectures. Assignments (worth 30%) were tough and long but the two tests and final exam (worth 70% combined) were very similar (almost identical) to practice material given to us. I have nothing bad to say about him but nothing stood out as special to me either.

Lecture heavy
5.0
2.0
COMP2404
Grade: A+
Jan 4, 2023
Would take again

Very dry lectures but the professor makes the course very straightforward. Provides test scripts for all tutorials and assignments so you can predict your grade before submitting. Midterm and exam questions are primarily similar to practice midterms and exams. Records all lectures so you do not have to show up.

Clear grading criteria
Accessible outside class
Online Savvy
5.0
3.0
COMP2404
Grade: A+
Jan 10, 2023
Would take again

Assignments are pretty straight forward but can be long. Final was hard and test a lot on design patterns. But he gave a curve. Great prof, he also records all the lectures.

Clear grading criteria
5.0
3.0
COMP2404
Grade: A+
Feb 2, 2023
Would take again

Kind, funny and helpful teacher, you can even ask him questions out of his office hour. Clear explaination, wish I can be your TA in the future

3.0
3.0
COMP2804
Grade: D+
Mar 21, 2023
Would take again

His lectures seem a lot like he's just reading from the slides. The lack of enthusiasm made his lectures very hard to listen to. The assignments seem to have had barely any relation to the examples covered in class.

Tough grader
Participation matters
Lecture heavy
3.0
3.0
COMP2404
Grade: A+
Apr 25, 2023
Would take again

Lectures were very dry but the assignments and tuts were fine. Tuts had a test script so you could know your mark before you get your grade. Assignments are long but the specs were straightforward enough. Midterm was average, the exam tested a lot on specific code snippets and both involved writing code. Overall, prof is caring and chill.

5.0
1.0
COMP2404
Grade: A-
Apr 28, 2023
Would take again

I love him he's genuinely such a great person and very caring of his students. I've had him as a prof multiple times and he's been great every time. His expectations are clear, and him and his TAs are always happy to help so don't make the mistake of not taking advantage of your resources when you still have the chance and always ask questions!

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
COMP2404
Grade: A+
May 4, 2023
Would take again

COMP2404 W23, 12% Tutorials, 10 tutorials, 1 dropped. 48% Assignments, 4 Assignments, lowest Assignment is 6%, other 3 are 14% each, 1 Midterm 10% in class, 1 Final 30% in class, both of them are mix of MCQ and long answer code writing. He teaches very well and assignments are nice. Responds to emails very fast. Tutorials are super easy.

Clear grading criteria
Respected
Accessible outside class
3.0
3.0
COMP2804
Grade: A+
May 12, 2023
Would take again

Lecs were dry and most of the slides were not applicable to assignments or tests. Assignments take time so start early but TAs are helpful. Takes almost all of the questions (very similarly) on the tests from previous midterms/finals. Final exam was also the same format and wording as previous finals. Wish he could be more active on the Discord.

Lecture heavy
Test heavy
Graded by few things
5.0
2.0
COMP2404
Grade: A+
May 23, 2023
Would take again

Does a great job making the course as straightforward as possible, easy to understand assignments and test scripts that let you know your grade in advance. Lectures aren't mandatory as he posts them online. Should have an easy time with him. Recommend taking 2804 with him too, gives previous exams for practice.

Clear grading criteria
Gives good feedback
3.0
3.0
COMP2404
Grade: B
Jul 26, 2023
Would take again

A nice guy and accommodating (which is not always the case for computer science professors). I didn't care enough about the subject to do super well but I can see that it's very possible with Darryl as a professor.

Caring
Accessible outside class
3.0
3.0
COMP2404
Grade: A+
Aug 24, 2023
Would take again

A good professor, although he is sometimes disorganized in the assignments instructions and posted many updates days before deadlines. Otherwise, his teaching works well and nice presentation and practice of the material.

Clear grading criteria
Gives good feedback
Test heavy
5.0
3.0
COMP2404
Grade: A+
Aug 31, 2023
Would take again

Only comp prof that actually presents useful info during lectures that help with understanding assignments. You solve 70% of the assignment in tutorials.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
COMP2404
Grade: A+
Sep 19, 2023
Would take again

I took his 2404 course and it was taught very well. Lecture content matched the tutorial work and what was tested. Whenever I had questions, clear and explained feedback and willing to help when needed. Good prof, would recommend to take 2404 with Darryl Hill.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
COMP2404
Grade: A+
Nov 25, 2023
Would take again

Pros: Amazing guy, willing to help students and tries to make sure nobody is left behind Lectures are recorded Straightforward expectations Tutorials are based on assignments Cons: Not a great lecturer, single digit attendance 55% weight for midterm and final A bit disorganized, updates assignment specs frequently Does not know C++ too well

Caring
Respected
Test heavy
4.0
4.0
COMP1406
Grade: B+
Dec 1, 2023

Wonderful wonderful wonderful

5.0
1.0
COMP2404
Grade: Not sure yet
Dec 13, 2023
Would take again

great professor

Amazing lectures
Clear grading criteria
4.0
3.0
COMP2804
Grade: A+
Dec 13, 2023
Would take again

Sometimes forgets his own material but can catch his own mistakes. He'll often do example problems in class and describe his thought process going through them which is pretty useful.

Lots of homework
Test heavy
5.0
3.0
COMP2404
Grade: A+
Dec 18, 2023
Would take again

Assignments based on tutorials, very fair courseload and overall a very good guy. Only problem is lectures are mad boring, but if you pay attention course will be a breeze

5.0
3.0
COMP2404
Grade: A+
Dec 27, 2023
Would take again

boring lectures, easy tutorials that are auto-graded, assignments build upon tutorials and exams were similar to previous years, there is write code on paper for the exams but memorize the practice exam answer for it, there are a lot of bonuses in assignments and a bonus tutorial and he rounded everyone's grade up very generously

EXTRA CREDIT
Clear grading criteria
Respected
5.0
1.0
COMP2404
Grade: A+
Feb 19, 2024
Would take again

Darryl is such a sweetie pie, I love him so much. He's the only professor who's stood out to me at Carleton, maybe because I took three courses with him, but still. People say he's boring, but there's no way to make the material more interesting. He teaches you what you need to know, and is clear on his expectations. He's also very accommodating.

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
COMP2804
Apr 23, 2024
Would take again

He provides past midterms and exams that perfectly prepare you for the real ones. His assignments can be hard but he gives many hints in class and chances for bonus marks. Overall hes an amazing prof

5.0
1.0
COMP2404
Apr 25, 2024
Would take again

His assignments and tests are all very easy if you keep up with the material. Only complaint is that the tests involve writing code on paper but apparently the other prof does that too.

5.0
3.0
COMP2804
Grade: A+
May 14, 2024
Would take again

Great Prof! Helps with the assignments and always helps students prepare for the final and midterm.

Clear grading criteria
Caring
4.0
3.0
COMP2402
Grade: Incomplete
Jul 11, 2024
Would take again

The assignments were very hard, midterm was okay. He provides a lot of help but it's still an objectively hard course, might have to drop it.

Caring
Lecture heavy
Graded by few things
5.0
3.0
COMP2402
Grade: Not sure yet
Jul 30, 2024
Would take again

I personally think Professor Hill puts all of his efforts to make sure that his students are learning the exact stuffs. He arranges midterm review class and final review class before the exam which is very helpful. His assignments are also relevant to the topic. Not unnecessarily hard. I took 3 courses with him and a fan of him. Highly recommended

Clear grading criteria
Gives good feedback
Inspirational
5.0
4.0
COMP2402
Grade: Not sure yet
Aug 14, 2024
Would take again

2402 is a hard course but it was actually doable with Darryl. He can breakdown and explain almost 'nonsense' into something easily understood. Open to answering student questions anytime. Had really good practice assessments. Highly recommend taking courses with him!

Amazing lectures
Caring
5.0
3.0
COMP2402
Grade: B+
Nov 4, 2024
Would take again

Although this is a hard course and assignments are difficult. When it came to the midterm and exam, we knew exactly what was gonna be on it. He's very laid back (in a good way) and he's always willing to help. He's a great prof and I would want to take other courses with him.

Caring
Respected
Accessible outside class
4.0
2.0
COMP2401
Grade: A+
Dec 24, 2024
Would take again

Provided clear instructions on assignments. Great practice tests to prepare you for the actual tests/exams. Pretty flexible, giving opportunities for an improved grade. Only complaint is that he's not the best with giving lectures - he usually spends a lot of class fixing bugs in his code lol. Do the work and you'll be fine.

Clear grading criteria
Caring
5.0
2.0
COMP2404
Grade: A+
Dec 26, 2024
Would take again

One of the best CS profs at Carleton! Like other reviews say just pay attention to classes and you'll do just great.

5.0
3.0
COMP2404
Grade: Not sure yet
Apr 12, 2025
Would take again

I came into this class with a background in C++ so it wasn't a big shock to me. Regardless, he's a good teacher. I wish he went more into things like smart pointers / using the STL, but I suppose those concepts maybe aren't "beginners" concepts. You're blessed to have this guy as a prof, take my word for it.

Clear grading criteria
Gives good feedback
Respected
5.0
1.0
COMP2404
Grade: Not sure yet
Apr 15, 2025
Would take again

Absolutely amazing professor. He opens a zoom meeting during class so you dont have to attend in person. His practice tests are exactly like the test, but with different class names. Assignments were a bit annoying cz of X11 but so doable. He explains really well and answers questions clearly. Highly recommend taking his courses, a great prof.

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
COMP2404
Grade: A+
Apr 17, 2025
Would take again

professor Hill is amazing and one of the best comp sci profs at Carleton. His lectures are recorded, and he explains well. Exam & tests were exactly like practice that he did in class. He has alot of mistakes in his code but that did not bother or affect his lecture quality. Highly recommend taking any class with him!

Amazing lectures
Caring
Online Savvy
5.0
3.0
COMP2404
Grade: A+
Apr 18, 2025
Would take again

good prof, recorded his lectures, midterms/finals were really easy because they were near identical to the practice ones that he posted. only complaint is the use of X11 on the assignments, but they were still doable so no harm done and cant knock him for it.

Lots of homework
5.0
3.0
COMP2404
Grade: B+
Apr 24, 2025
Would take again

Darryl is a really nice professor with clear grading criteria. His assignments, albeit annoying when involving X11, were really simple and well laid out. A proper beginner's course to C++. Tests were really easy and almost exactly like the practice reviews but the exam was harder. Overall an easy class and a goated prof!

5.0
2.0
COMP2404
Grade: A+
Apr 27, 2025
Would take again

Take 2404 with Darryl if you can! His assignments and tutorials really helped with understanding C++, and his tests weren't hard. All lectures were recorded and posted along with the slides. The given code for assignments/tutorials were sometimes buggy, but he does fix it. There's a lot of focus on x11, but other than that the class was fine.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
COMP2402
Grade: A+
Jun 24, 2025
Would take again

Goated prof he is genuinely one of the best I've had. Clear lectures, notes and he doesn't trick you or anything he literally tells you and gives so many hints for the midterm and final. He even rounds up grades, curves assignments and gives extensions. Take him

EXTRA CREDIT
Amazing lectures
Caring
3.0
3.0
COMP2402
Jul 5, 2025

The midterm and final are straightforward. However, he moves too quickly through the slides without explaining some important steps. There are some typos and poorly worded statements. The course requires significant external preparation and study.

5.0
3.0
COMP2404
Grade: Not sure yet
Oct 2, 2025
Would take again

He is a solid prof who genuinely tries to make this class easier for you. Really respected on my end, do recommend and would take again. Assignments are not crazy, but they are not the easiest thing. What is nice, though, on the week of the assignment due date, the tutorial is literally some classes from the assignment (copy-paste).

EXTRA CREDIT
Inspirational
5.0
2.0
3804
Grade: Not sure yet
Oct 17, 2025
Would take again

Literally the best! This course is hard but Darryl makes it so doable and understandable. Tests are fair, his review sessions cover exactly what you need to know for the test. 100% recommend!

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
3804
Grade: Not sure yet
Nov 21, 2025
Would take again

Carleton's best CS prof. He tries his best to make the material understandable. 3804 is a tough class but he made it easy to get through. Amazing lectures (recorded). Tests were a bit hard, but doable if you study really well and go to his review sessions. Absolutely love prof darryl and would take any course with him!

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
3804
Grade: Not sure yet
Dec 6, 2025
Would take again

an angel fr. 3804 is a very hard class, but Darryl made it as easy as possible. His tests are so easy if you study the related material well! So generous with marks. We had 4 ungraded asisgnments, 4 tests (60%), and a final (40%). He uses some of Michiel's material but makes it so easy! Take 3804 with him if you can, the best cs prof!

Amazing lectures
Caring
Respected
5.0
3.0
COMP3804
Grade: B
Dec 10, 2025
Would take again

Darryl Hill explains a hard class like 3804 so well. He's really nice and always willing to help and explain things better. People complain there aren't assignments anymore and you're only graded by tests, but his tests are really easy since they're based on the assignments given for practice. He goes over everything before the test.

Gives good feedback
Respected
Test heavy
5.0
3.0
COMP3804
Grade: A
Dec 12, 2025
Would take again

Do I even have to say much; if you see Darryl teaching any course take it. He gives you all you need and more than enough practice material for each test or exam. Yes this is a harder class but if you understand the concepts and practice material you will do well. In Darryl we trust.

Clear grading criteria
Test heavy
Accessible outside class
5.0
1.0
COMP2404
Grade: A+
Dec 16, 2025
Would take again

I've only had good experiences with Darryl and this was no different. Probably the easiest A+ I've ever gotten, it really felt like I coasted to it but I simultaneously learned a lot! There's a lot of repetition with object oriented patterns throughout the assignments/tutorials. I'm way better at designing OO and C++ programs now than I was before.

Class Info

Online Classes

100%

Attendance Mandatory

10%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 53 grades
Most common grades:
A+ (33)
Not sure yet (16)
B+ (7)
Grade Distribution
A(39)B(4)C(0)D(1)F(0)A-/B+(9)
Based on 73 reported grades
A+: 33
Not sure yet: 16
B+: 7
A: 6
Common Tags
Caring (33)
Clear grading criteria (26)
Gives good feedback (16)
Accessible outside class (15)
Respected (15)
Lecture heavy (13)
Test heavy (11)
Amazing lectures (10)
Rating Trend

Improving

+0.42 avg change
Apr
Jun
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

3804

5.0

(3)

COMP1001

5.0

(4)

COMP3804

5.0

(2)

COMP2404

4.7

(31)

COMP1805B

4.5

(2)
+6 more courses
Difficulty by Course

COMP1805

4.3

COMP1805B

4.0

COMP2402

3.2

COMP2804

3.1

COMP1406

3.0

Similar Professors