4.3

Paul Gries

Computer Science - University of Toronto - St. George Campus

4.3
Quality
2.7
Difficulty
81%
Would Retake
108
Reviews
4.3
Quality
2.7
Difficulty
4.4
Helpful
4.3
Clarity

81%

Would Retake

108

Reviews

Rating Distribution
Official

5

81

4

9

3

5

2

6

1

7

What Students Say

Hands down best prof to teach an introductory CS course

CSC108 - 5.0 rating

The TAs were great as well

CSC108 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

19%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 17 grades
Most common grades:
A+ (7)
Not sure yet (5)
A (4)
Grade Distribution
A(11)B(2)C(0)D(1)F(0)A-/B+(4)
Based on 25 reported grades
A+: 7
Not sure yet: 5
A: 4
A-: 2
Common Tags
Caring (14)
Respected (8)
Inspirational (7)
GROUP PROJECTS (5)
Amazing lectures (5)
Hilarious (4)
Amazing lectures (4)
Gives good feedback (4)
Rating Trend

Stable

+0.09 avg change
Oct
Dec
Feb
Mar
Oct
Dec
Last 6 months
Ratings by Course

CSC150

5.0

(3)

CSC148H1

5.0

(1)

CSC108H

5.0

(1)

CSC108148

5.0

(2)

CSC0101

5.0

(1)
+11 more courses
Difficulty by Course

CSC108148207

5.0

CSC206

5.0

108

4.0

CSC148H1

4.0

CSC148H

3.5

Reviews (108)
5.0
3.0
CSC148
Grade: B-
Feb 8, 2002

Very enthusiastic and quite humourous.

4.0
2.0
CSC148
Feb 25, 2002

Hmmmmm oh he is soooo sweet*, and he is cute too.... he looks like a little bunn

5.0
4.0
CSC148
Mar 18, 2002

u r the best!!

4.0
1.0
CSC148
Mar 19, 2002

keep laughing!

5.0
1.0
CSC148
Grade: B
Mar 27, 2002

Well done, Prof :)

5.0
3.0
CSC148
Apr 6, 2002

cute man, and very helpful

5.0
3.0
CSC150
Apr 8, 2002

No Comments

5.0
3.0
CSC148
Apr 9, 2002

Best lecturer yet.

5.0
3.0
CSC148
Apr 15, 2002

I loved this man!!

5.0
3.0
CSC150
Apr 22, 2002

Kindest, most helpful and accomodating professor I may ever have. Great teacher.

5.0
3.0
CSC148
May 2, 2002

2 words: funny man

5.0
3.0
CSC148
May 3, 2002

No Comments

5.0
3.0
CSC148
May 3, 2002

Answers e-mails and questions promptly

5.0
3.0
CSC148
Grade: Pass
May 9, 2002

excellent prof! teaches clearly, very nice:baked cookies for us on the last day!

4.0
5.0
CSC108
Jun 19, 2002

his tests and assignments were hard

5.0
1.0
CSC148
Grade: A
Jun 21, 2002

Very helpful TA. Friendly with all the students. Nice to talk to. Way to go Paul

5.0
4.0
CSC150
Jun 22, 2002

best computer science prof ever !!!! really friendly, nice, and cute too!!!

3.0
4.0
CSC148
Jun 29, 2002

Teaches way too fast, but gave cookies at the end of the course =)

5.0
4.0
CSC148H1
Grade: A
Jul 27, 2002

Henry says "One of my bests Profs, challenging, cares about his students, funny"

5.0
2.0
CSC108
Aug 7, 2002

No Comments

5.0
4.0
CSC108
Sep 6, 2002

Best cs prof who can teach!!!! But please don't make the exam *too* hard?

5.0
2.0
CSC108
Sep 13, 2002

No Comments

5.0
1.0
CSC108
Oct 25, 2002

Paul's the best Prof, excellent teacher, well done man

5.0
2.0
CSC148
Nov 12, 2002

Tests are a bit hard... but really helpful

5.0
1.0
CSC108
Dec 17, 2002

Stellar lecturer!

5.0
2.0
CSC108
Dec 17, 2002

Awesome Prof.

4.0
1.0
CSC108
Dec 17, 2002

No Comments

5.0
2.0
CSC108
Dec 18, 2002

genuinely wishes students to do well and understand, makes time for everyone.

4.0
3.0
CSC108H1
Jan 5, 2003

Very good lectures, however assignment tests and the EXAM were too hard.

1.0
4.0
CSC148
Jan 18, 2003

i don't know, this guy is scary....

5.0
5.0
CSC148
Feb 24, 2003

He doesn't like it when the class talks,

5.0
4.0
CSC148
Apr 2, 2003

A very helpful, nice, funny prof. His assignments and project are not easy.

2.0
4.0
CSC148H
Apr 3, 2003

Thank God HTML is over with...

3.0
3.0
CSC148
Apr 3, 2003

A helpful professor, but likes to push boring topics like HTML on the students for the ENTIRE semester. Bleah!

5.0
3.0
CSC108
Apr 6, 2003

A prof who TRULY CARES about you

5.0
3.0
CSC108
Apr 8, 2003

Oh my god, he is the BEST most EXCELLENT prof I've ever head. So HELPFUL and APPROACHABLE. I'm not one of those students who mingle with teachers, but you just can't help but be friends with him.

3.0
3.0
CSC148H
Apr 24, 2003

No Comments

5.0
2.0
CSC148
May 1, 2003

One of the two demigods in the Comp.Sci department. (the other is Baumgartner) He is awesome!

5.0
4.0
CSC148
May 3, 2003

HARD EXAM, wonder what i got!. good guy, helpful, very open office hours. 1 bad thing. EXTREMELY slow in returning marks. slow. Good course for people who likes mat137, or for some idiots who think they are superior relative to others taking 157.

5.0
3.0
CSC148
Jul 3, 2003

paul gries is the BEST. way better than baumgartner. he has the best office hour sessions, the best lectures, and he's a really cool guy.

5.0
2.0
CSC108H
Dec 11, 2003

Paul is what every university professor should be: helpful, enthusiastic, clear, infinitly patient! Caffeine runs in his blood. Made 9 am class interesting.

5.0
1.0
CSC148
Feb 11, 2004

Awesome prof, in virtualy every way. PRAY you get him. He's the only reason I'm still in CS.

2.0
4.0
108
Feb 15, 2004

hate that course

5.0
2.0
CSC148
Apr 16, 2004

Paul Gries is my hero.

4.0
4.0
CSC148
Apr 16, 2004

A difficult professor. Often his lectures are off and don't really do anything. Midterms were impossible to do, very confusing. He sucks.

5.0
1.0
CSC108148
Sep 16, 2004

Very nice guy! Great at explaining and always makes the lectures fun. Try to switch into his classes :P

5.0
1.0
CSC207
Dec 15, 2004

Great Person. Great attitude. Great teacher. Lots of motivation and energy. Tries his best to *make sure* everyone understands, even when everyone's unwilling to state whether they do or not. Used many interactive examples. Paul and Michelle made an excellent team. Great period.

1.0
5.0
CSC108148207
Jan 9, 2005

classes were boring and students were not marked fairly. work load is very high for his courses and student's marks do not reflect the amount of time and effort that was put in. Simply not as proffessional as i first expected.

3.0
5.0
CSC108
Feb 16, 2005

decent guy, too bad the class was impossibly hard if you aren't familiar/comfortable with programming.....glad i dropped it before assignments came around

1.0
5.0
CSC206
Jul 20, 2005

No Comments

5.0
3.0
CSC108148
Grade: Not_Sure_Yet
Jul 24, 2005

Paul is absolutely the best Prof I have ever had at U of T. He is a amazing person - super friendly, extremely helpful and genuinely wants his students to succeed. If you have problems, go to him and he will try to accomodate you the best he can... he is extremely fair. I consider myself fortunate to have been in his class. Thanks Paul! U ROCK!

5.0
4.0
CSC108
Sep 10, 2005

Hard Tests & Assignments, but really cares about teaching and helping students, if you decided to use it.

4.0
3.0
CSC407
Nov 2, 2005

paul, is a very nice guy, very approachable. his lectures on the other hand are unorganized and unstructured. often he brushes over topics too quickly. my biggest pet peeve about him: he never delivers on promises.

2.0
3.0
CSC407
Dec 14, 2005

this guy is very nice but he doesn't teach very much in class. class is unorganized and at times it seemed like he didn't prep at all and was winging it 100%. i do not doubt his knowledge of the subject, however he needs to put more time into preparing for the lectures and putting a priority in getting the assignments out to the students promptly

5.0
2.0
CSC207
Dec 18, 2005

Paul is a great guy and a great lecturer. He's one of the most approachable people you can meet and his "stupid question" sessions during lecture are inspired. However, I can see how some students would feel overwhelmed when he gets into coding sessions during lecture that may be too fast for some.

5.0
1.0
CSC148
Dec 30, 2005

I was down with flu, asked for extention on the assignment cuz I was so out of it, didn't even request to see teh doctor's note that I had with me at teh time! Sweet guy! Very reasonable if u talk to him.

2.0
5.0
CSC108
Apr 13, 2006

If you go into his class never having done any sort of comp sci before beware. Because the majority of the ppl taking comp sci in first year already have some background in it he goes through so quickly and doesnt explain. Extremely confusing and hard to follow.

5.0
3.0
CSC407
Nov 4, 2006

Not the most entertaining but well above average in his teaching. Grades are reasonable.

5.0
3.0
CSC207
Jan 15, 2009

One of the best profs I've had at U of T. Animated and lively during lectures, Paul makes them a lot less dreary than some other CSC courses. Office hours are incredibly helpful and he was always willing to help. If you're taking a CSC course where he lectures one of the sections, get in that one!

5.0
3.0
CSC148
May 12, 2009

Best teacher

5.0
1.0
CSC148
Jul 20, 2009

Amazing professor, funny, kind, extremely helpful! His CSC108 and CSC148 courses were my favourites in my first year. PAUL, WE LOVE YOU!

5.0
2.0
CSC108
Sep 1, 2009

Awesome, hippy-looking dude :D He encouraged questions and didn't make you feel dumb :D And he taught 148 well.

5.0
3.0
CSC207
Apr 14, 2011

great

5.0
2.0
CSC0101
Jul 20, 2011

Good prof. Very helpful and answered questions in class or during office hours. Did not use book at all. The final project was pretty bad, though. Be prepared to see your grade fall 10% with final project+code review+final.

4.0
2.0
CSC108
Dec 8, 2011

One of the best professors I had at UofT. I still remember some of the things he taught me that really clarified object oriented programming for me. Of course like any course in com sci his definitely requires time and effort.

5.0
2.0
CSC148
Dec 12, 2011

Loves teaching. Very approachable through emails and especially office hours. Will help you with patience. I'm very grateful for his help.

5.0
3.0
CSC148
Jan 9, 2012

Great prof. Engaging, motivating, helpful, and approaches teaching intelligently and actively. A credit to the human race this guy, no doubt. Do all the programming that's available to you, including past tests, and you'll do well.

5.0
2.0
CSC148
Mar 27, 2012

Great Prof!

5.0
2.0
CSH
Apr 26, 2012

Amazing, amazing professor! Super friendly and love teaching, really approachable and teaches in an organized and engaging manner. Best prof I've had so far!!!

5.0
3.0
CSC148
May 13, 2012

He'll make you work, but always be there to help. Will try and get you to do things beyond the assignment rubric and promote creativity. Thoroughly helpful. Best prof I have come across.

5.0
3.0
CSC148
Sep 13, 2012

Love the guy!!!! Best prof I've had so far, he sincerely cares for his student, he is really fair, engaging and approachable! Highly recommend

5.0
1.0
CSC207
Oct 2, 2012

MAKE SURE YOU TAKE HIM! Had him for 148 in spring 2012 and he explained things so well and made the course very easy and interesting and fun. I managed to extremely well without doing much except attending his great lectures. Simply the best prof I had first year.

5.0
2.0
CSC108H1
Jul 17, 2013

Amazing prof, inverted classroom is great, all concepts totally clearly explained, looking forward to having him again for 148 this year.

5.0
1.0
INTRO
Aug 27, 2013

love him

5.0
2.0
CSC108
Dec 28, 2013

One of the most intriguing classes I have taken. Very interesting course. His teaching style and personality make it a much better course. Very approachable. Explains everything if you go to him. Really helpful. The TAs were great as well.

5.0
1.0
CSC108
Apr 6, 2014

Hands down best prof to teach an introductory CS course. If you're going to take any CS course that he's teaching, pick him.

4.0
3.0
CSC207
Mar 18, 2015

A great prof for introducing you to the faculty. He really cares.

5.0
2.0
CSC207
Oct 13, 2017
Would take again

Easy!

GROUP PROJECTS
5.0
2.0
CSC207
Nov 16, 2017
Would take again

Really nice and adorable professor!

Hilarious
Caring
GROUP PROJECTS
5.0
3.0
CSC207
Grade: A-
Dec 14, 2017
Would take again

Amazing prof, really cares about the students and explains everything nicely. Lot of work for the assignments though.

Respected
Amazing lectures
GROUP PROJECTS
5.0
4.0
CSC108
Grade: A-
Apr 13, 2018
Would take again

Really love this prof. He makes the practice lectures really interesting. I really love how he makes his lesson plans because it flows really nicely. Really knowledgeable and accessible outside of class. Overall, the whole course was amazing thanks to him and the other profs and TAs. I had a fun time learning about programming.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
3.0
CSC207
Grade: Not sure yet
Oct 19, 2018
Would take again

A really great, enthusiastic, and fun professor. You can really tell he enjoys teaching, and the content he teaches.

Participation matters
Inspirational
Hilarious
5.0
3.0
CSC207
Grade: Not sure yet
Oct 23, 2018
Would take again

A rarely great professor. Give extension for the project, when there are conflict projects or exams in other CSC course. Again, best professor ever !!

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CSC207
Jan 2, 2019
Would take again

Just one of those really caring profs who also happens to be very passionate about what he teaches. I really enjoyed his classes. The course could use a little bit more structure but it is understandable due to the nature of the content. Great prof!

ACCESSIBLE OUTSIDE CLASS
Caring
GROUP PROJECTS
5.0
3.0
CSC207
Grade: A+
Jan 11, 2019
Would take again

Very enthusiastic prof!

GROUP PROJECTS
5.0
3.0
CSC207
Grade: A+
Mar 1, 2019
Would take again

Paul is honestly one of the best teachers there is. His enthusiasm makes the content come alive and his explanations couldn't be clearer. If you have the opportunity to take a course with him, take it.

Inspirational
Amazing lectures
Caring
5.0
4.0
CSC108
Apr 17, 2019
Would take again

best prof

Respected
Caring
5.0
3.0
CSC108
May 5, 2019
Would take again

Really tries to make sure you understand the concepts and is really nice and knowledgable in general.

Gives good feedback
Inspirational
Caring
2.0
3.0
CSC207
Dec 6, 2019
Wouldn't take again

Very unprofessional, does not respond to important emails. Lectures are pointless

Group projects
Clear grading criteria
5.0
3.0
CSC207
Dec 13, 2019
Would take again

By far one of uofts most heartfelt and caring profs. He does his best to offset all the crap 2nd year throws at you. As an influential and experienced educator, I feel like Paul is also one of the most understanding profs, and at the same time tries to introduce new approaches to software development for his students to apply and learn from.

Respected
Group projects
Caring
5.0
2.0
CSC207
Dec 13, 2019
Would take again

He is Awesome! I wish he taught more upper year courses that I could take with him!

Respected
Hilarious
Caring
5.0
3.0
CSC207
Grade: Not sure yet
Dec 14, 2019
Would take again

He is not a man, he is a god. Secure your position in his lectures at all cost. He gives you samples of what questions might be on quizes and the exam. Very nice person in conversations. Grades fairly and easily.

Respected
Inspirational
Caring
5.0
2.0
CSC108
Grade: A+
May 12, 2020
Would take again

A solid teacher, with a wonderful and caring demeanor. You can tell he loves programming.

Accessible outside class
Inspirational
Caring
5.0
3.0
CSC108
Sep 11, 2020
Would take again

His lecture actually amazed me. Very passionate about teaching, and kind to answer all questions from us. Best.

1.0
3.0
CSC108
Grade: Drop/Withdrawal
Dec 5, 2021
Wouldn't take again

Avoid this course like they plague. They can't teach to save their lives, and the marking is sadistic. Whatever you hope to get out of this course, it isn't worth the headache.

3.0
3.0
CSC207
Grade: A+
Jan 8, 2023
Would take again

did not attend lectures as they conflicted with other lectures and did not find them particularly useful, however, through watching recordings, i get the sense that he is a great prof to get taught by in other courses

Group projects
5.0
3.0
CSC108
Grade: A+
Feb 13, 2023
Would take again

Great lectures, lovely man. Do take!

Amazing lectures
Clear grading criteria
Lots of homework
1.0
3.0
CSC148
Grade: B+
Mar 5, 2023

He seems like a very knowledgeable and decent professor upon first impression, but you find out quickly that this is all an act he puts on to give students that impression. You don't actually learn anything from his lectures, and you don't realize that till much later on when you're asked to recall some concept.

So many papers
Graded by few things
5.0
1.0
CSC108
Mar 20, 2023
Would take again

Absolutely amazing. I cannot think of one negative thing about this prof. He makes introductory programming so fun and clear

Hilarious
Caring
Respected
5.0
2.0
CSC108
Grade: A
May 24, 2023
Would take again

Excellent prof! Knew the content and can tell he is excited about teaching. He is very helpful and easy to talk to! Highly recommend

Respected
5.0
2.0
CSC207
Grade: A+
Jan 9, 2024
Would take again

Prof Gries is the best prof I've ever had at UofT. He is so enthusiastic about teaching and truly cares for his students. Even though I was unfamiliar with the course material, I was able to succeed in his course! :D

Amazing lectures
Inspirational
Caring
5.0
3.0
CSC207
Grade: Not sure yet
Oct 16, 2024
Would take again

I love everything about Professor Paul. He is amazing! The vibe he brings to the classroom is wholesome! Whenever you ask him a question, he happily answers with a smile. His enthusiasm and the way he talks about course concepts is the best! I love Professor Paul so much and I wish I had him for all my CS classes. It was a pleasure having him.

Amazing lectures
Caring
Respected
5.0
2.0
CSC207
Grade: A+
Dec 20, 2024
Would take again

Genuinely the best prof I had at UofT. I crammed all the lecture recordings right before the exam and Paul's explanations and demos were very intuitive and easy to understand. He also has an amazing personality and is a really kind, caring person.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CSC207
Grade: A
Feb 15, 2025
Would take again

Good course, good professor! Lectures were engaging enough to help me start thinking about my future plans in the CS degree! Keep up the good work!

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
3.0
CSC148
Grade: B+
Mar 15, 2025

CS at UofT has a lot of people that say “so and so is a great professor”, but these are myths. There are a lot of actors who put on a show to get a good review. They are neither kind nor knowledgeable when probing below the surface. Gries is the embodiment of this concept.

Tough grader
Get ready to read
Lots of homework
5.0
1.0
CSC108H1
Oct 31, 2025
Would take again

Professor Gries gave very clear and well-structured lectures that made learning Python easy and enjoyable. The course was thoughtfully designed, the test questions were fair, and the grading was fair. I'm thankful for taking Professor Gries' CSC108 course in the Winter 2023 term, which introduced me to computer science with ease and confidence.

1.0
3.0
CSC207
Grade: Not sure yet
Dec 6, 2025

So much reading

So many papers
Lecture heavy
2.0
1.0
CSC108
Dec 7, 2025

his voice pmo

Class Info

Online Classes

100%

Attendance Mandatory

19%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 17 grades
Most common grades:
A+ (7)
Not sure yet (5)
A (4)
Grade Distribution
A(11)B(2)C(0)D(1)F(0)A-/B+(4)
Based on 25 reported grades
A+: 7
Not sure yet: 5
A: 4
A-: 2
Common Tags
Caring (14)
Respected (8)
Inspirational (7)
GROUP PROJECTS (5)
Amazing lectures (5)
Hilarious (4)
Amazing lectures (4)
Gives good feedback (4)
Rating Trend

Stable

+0.09 avg change
Oct
Dec
Feb
Mar
Oct
Dec
Last 6 months
Ratings by Course

CSC150

5.0

(3)

CSC148H1

5.0

(1)

CSC108H

5.0

(1)

CSC108148

5.0

(2)

CSC0101

5.0

(1)
+11 more courses
Difficulty by Course

CSC108148207

5.0

CSC206

5.0

108

4.0

CSC148H1

4.0

CSC148H

3.5

Similar Professors