4.3
Quality2.7
Difficulty81%
Would Retake108
Reviews81%
Would Retake
108
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
19%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.09 avg changeRatings by Course
CSC150
5.0
(3)CSC148H1
5.0
(1)CSC108H
5.0
(1)CSC108148
5.0
(2)CSC0101
5.0
(1)Difficulty by Course
CSC108148207
5.0
CSC206
5.0
108
4.0
CSC148H1
4.0
CSC148H
3.5
Reviews (108)
Very enthusiastic and quite humourous.
Hmmmmm oh he is soooo sweet*, and he is cute too.... he looks like a little bunn
u r the best!!
keep laughing!
Well done, Prof :)
cute man, and very helpful
No Comments
Best lecturer yet.
I loved this man!!
Kindest, most helpful and accomodating professor I may ever have. Great teacher.
2 words: funny man
No Comments
Answers e-mails and questions promptly
excellent prof! teaches clearly, very nice:baked cookies for us on the last day!
his tests and assignments were hard
Very helpful TA. Friendly with all the students. Nice to talk to. Way to go Paul
best computer science prof ever !!!! really friendly, nice, and cute too!!!
Teaches way too fast, but gave cookies at the end of the course =)
Henry says "One of my bests Profs, challenging, cares about his students, funny"
No Comments
Best cs prof who can teach!!!! But please don't make the exam *too* hard?
No Comments
Paul's the best Prof, excellent teacher, well done man
Tests are a bit hard... but really helpful
Stellar lecturer!
Awesome Prof.
No Comments
genuinely wishes students to do well and understand, makes time for everyone.
Very good lectures, however assignment tests and the EXAM were too hard.
i don't know, this guy is scary....
He doesn't like it when the class talks,
A very helpful, nice, funny prof. His assignments and project are not easy.
Thank God HTML is over with...
A helpful professor, but likes to push boring topics like HTML on the students for the ENTIRE semester. Bleah!
A prof who TRULY CARES about you
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.
No Comments
One of the two demigods in the Comp.Sci department. (the other is Baumgartner) He is awesome!
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.
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.
Paul is what every university professor should be: helpful, enthusiastic, clear, infinitly patient! Caffeine runs in his blood. Made 9 am class interesting.
Awesome prof, in virtualy every way. PRAY you get him. He's the only reason I'm still in CS.
hate that course
Paul Gries is my hero.
A difficult professor. Often his lectures are off and don't really do anything. Midterms were impossible to do, very confusing. He sucks.
Very nice guy! Great at explaining and always makes the lectures fun. Try to switch into his classes :P
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.
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.
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
No Comments
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!
Hard Tests & Assignments, but really cares about teaching and helping students, if you decided to use it.
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.
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
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.
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.
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.
Not the most entertaining but well above average in his teaching. Grades are reasonable.
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!
Best teacher
Amazing professor, funny, kind, extremely helpful! His CSC108 and CSC148 courses were my favourites in my first year. PAUL, WE LOVE YOU!
Awesome, hippy-looking dude :D He encouraged questions and didn't make you feel dumb :D And he taught 148 well.
great
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.
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.
Loves teaching. Very approachable through emails and especially office hours. Will help you with patience. I'm very grateful for his help.
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.
Great Prof!
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!!!
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.
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
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.
Amazing prof, inverted classroom is great, all concepts totally clearly explained, looking forward to having him again for 148 this year.
love him
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.
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.
A great prof for introducing you to the faculty. He really cares.
Easy!
Really nice and adorable professor!
Amazing prof, really cares about the students and explains everything nicely. Lot of work for the assignments though.
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.
A really great, enthusiastic, and fun professor. You can really tell he enjoys teaching, and the content he teaches.
A rarely great professor. Give extension for the project, when there are conflict projects or exams in other CSC course. Again, best professor ever !!
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!
Very enthusiastic prof!
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.
best prof
Really tries to make sure you understand the concepts and is really nice and knowledgable in general.
Very unprofessional, does not respond to important emails. Lectures are pointless
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.
He is Awesome! I wish he taught more upper year courses that I could take with him!
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.
A solid teacher, with a wonderful and caring demeanor. You can tell he loves programming.
His lecture actually amazed me. Very passionate about teaching, and kind to answer all questions from us. Best.
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.
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
Great lectures, lovely man. Do take!
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.
Absolutely amazing. I cannot think of one negative thing about this prof. He makes introductory programming so fun and clear
Excellent prof! Knew the content and can tell he is excited about teaching. He is very helpful and easy to talk to! Highly recommend
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
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.
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.
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!
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.
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.
So much reading
his voice pmo
Class Info
Online Classes
100%
Attendance Mandatory
19%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.09 avg changeRatings by Course
CSC150
5.0
(3)CSC148H1
5.0
(1)CSC108H
5.0
(1)CSC108148
5.0
(2)CSC0101
5.0
(1)Difficulty by Course
CSC108148207
5.0
CSC206
5.0
108
4.0
CSC148H1
4.0
CSC148H
3.5