4.4
Quality2.8
Difficulty75%
Would Retake153
Reviews75%
Would Retake
153
Reviews
Rating DistributionOfficial
5
114
4
19
3
11
2
1
1
8
What Students Say
“Notes are organzied and helpful”
MATH135 - 5.0 rating“Great prof for Math 135”
MATH - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
54%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.10 avg changeRatings by Course
134
5.0
(1)CS134CS24
5.0
(1)CS134246
5.0
(1)CS134241
5.0
(4)CS114
5.0
(5)Difficulty by Course
CS001
5.0
CS111
5.0
CS246
3.8
ADVISOR
3.3
134
3.0
Reviews (153)
Get Prof, Excellent Excitement
bad course very good teacher
He's kind of girlish
Excellent prof
good teacher but talks like a machine gun..SLOW DOWN!
he taught me the true meaning of PEZ
Great prof, but spends too long dealing with Mickey Mouse stuff. RECARRRRRRSION!
great prof, but kinda gurly
Stud.....
He actually had me captivated and understanding the course!
J.P. is an AMAZING prof ! He made CS actually sound interesting :)
a good cs prof. a rarity.
ver y funny
one of the best
He makes learning CS so easy and fun.
Troy V said he could beat you up any day
Good prof, but when I took this course, the midterm average was below 50
Great prof, makes class interesting. Occasionally cuts off students' questions.
Standing room only!
Cool cute prof
Y'all forgot to mention that he's sexy, as well as being a fab teacher!
great prof, cute and sexy too
Arrogant, not very helpful, looks down upon students
Extremmly helpful, and the Pez just takes the cake.
Make exams too hard.
Very hard midterm
Almost perfect! Cool! Very interesting!
Hot stuff... great at teaching
So sexy he makes boring topics seem VERY interesting
You can see his excitement for the course. The lectures are pure entertainment!
man i miss his lectures....HE IS GREATOOOOOOO.. i LOVE J.P.
Answers Every Question with a Question. eg: "What do you think?"
Very well-organized lectures.
fair, helpful and generally a good prof
Excellent prof; explains clearly the content and motivation
one of the best CS profs at UW, he makes even this useless **** seem interesting
He's pretty good at teaching but isn't very knowledgable in the stuff he teaches
Not sexy. Shut up ppl.
He's a sweating machine. Also had him for cs241 but he talks too fast
...follow last comments: Morland can't teach!!! He just reads from course note!
He knows his stuff. CS FREAK! Good teacher to learn from!
His lectures are more entertaining than most movies are!
Hot Stuff!
He's the only reason I wake up in the morning (no... seriously)
Very good lectures.
He is just a math/cs freak. very good prof
Very interesting lectures. Huge Leafs Fan.....GO LEAFS GO!
Great prof love his teaching style
very fun
very helpful and very fun to go to his lectures! JP rules!!
Crappy Advisor, will lead you down the wrong path
Good in lectures, but get a second opinion on any advice he gives.
lectures hard to follow, goes a bit too fast, Vasiga is better for 241
Dedicated, funny, and interesting.
He can make anything entertaining. Even if it is at 8:30am.
Very good professor. Makes difficult material understandable.
JP is so helpful and truly is dedicated to helping his students!
a good man.
very nice guy, loves the material. but, he goes wayyyyy too fast
Great prof, great attitude
I failed the class, but still think he's a good teacher!
He loves what he does, keeps you up, but goes WAY too fast. Only bad side... fast = hard....
He is very helpful, good lecture! The only down side is talk abit too fast
Good teacher, a very funny guy..... But he goes too fast (almost wayyyyy to fast). It's a good idea to read the textbook first before attending his 8:30 class.
J.P. = Awesome. :D
Very enthusiastic even at 8:30 in the morning. Good prof, and to boot, he's a Leaf fan!
Amazing prof. Best one I've ever had. Want him to teach all my classes. Go to see him during office hours, he's so helpful!
Great prof! Very clear, and teaches what we need to know. Puts emphasis on useful material.
An excellent prof, I too want him to teach all of my classes
explain abstract stuff well and make the boring course materials more interesting and knows alot of stuff... share stories as well.. wish all teachers are like him
What a great teacher! He loves the material, and loves teaching. Very refreshing to be taught by someone who cares that you learn!
One of the best profs. Always full of energy, and makes you think. He talks non-stop until end of Lec. Always asks you if its ok that he moves on. NEVER bores you. He makes u want to learn more. Jam-packed class. Had to check ID #'s for valid students :)
Great Prof, makes the hard material easy and intersting. Really helpful if you have problems. All profs should look to him for an example of how a prof should be.
This guy expects too much of his students. His assignments guarantee you many wasted nights in the computer lab. If you ask him for help he might be an ass and confuse you even more.
I'm in 4B, and he is still the best prof I've ever had. Too bad he's a Leafs fan.
He is a really nice prof, but if you are taking cs241 and should be careful...coz Tory and him will definetely make the midterm and final really hard...and he also will mark the midterm before drop-deadline such that students have time to drop the course.
Had him as a guest lecturer for CS 241, by far on of the best. High energy, and he'll go out of his way for you as a student. Don't believe me? See him in his office. Stellar person. Trying for good in this world.
take him, u wont regret it
soo enthusiastic, always available for extra help, willing to make appointments to help you one-on-one, loves when people ask questions, explains the material very clearly...my favourite prof this term
Good prof, very helpful....assignments for this course will keep you awake at night tho.
No Comments
Bad Professor
good prof
Passionate lecturer who really believes in what he's teaching. Introduced ADT's and formal verfication very well.
Best cs prof ever! Explains things on a level that everyone can understand! Provides the best extra help - makes sure you 'get it' and encourages you! Extremely inspirational - you leave lectures with your mind expanded. BETTER THAN TROY!
Very good prof, very helpful inside/outside of lecture. Got 80s in his class.
JPs good... but sorry all you JP fans.. TROY RULES.
He's awsome, and he's way less annoying than vasiga.
Amazing prof. One of the best at UW. I loved his classes and were sad when they were done. Exams are hard, but you can do it :)
This guy is amazing. He was able to relighten the computer programming passion I once had. I was skipping my calc class to go to JP's lecture, since my default CS prof sucked.
Overall he is a good prof, but BETTER THAN TROY? "FORGABOUTIT!!!"
I am in CS because of this guy. He's awesome. But watch out, his exams a little tough!
Although he may seem like a very cheerful person. He's not very good at helping students with their problems. Very ignorant when helping students. Also likes to postpone problems such as issues concerning something important about school. Thats a really bad thing...I don't like him...
BEST.PROF.EVER. i switched into 8:30am class just to take it with him. his enthusiasm makes me feel horrible if i'm not paying attention, let alone letting myself fall asleep. explains everything SO clearly and is ALWAYS willing to help students out. i wish i could take every CS course with him.
could NOT ask for a better prof. Class is tough but can't blame it on the guy.
The best prof ever!! He explains well. very helpful. He makes cs fun and easy.
So enthusiastic, he loves his job and CS. Explains really well, and gives lots of extra help after class.
he's great
J.P. IS AWSOME! Explains everything so clearly, and he knows exactly what he is talking about! you cannot fall asleep in this class, excellent prof.
J.P. !!! I LOVE YOU MAN !!! THE NICEST GUY EVER!!
Loves his students, loves his courses, loves to teach and loves to help everyone. I quite love this man.
Good prof, pretty clear most of the time. He messes up sometimes though (in explaining parsing). Arrogant though, thinks your dumb, so I don't really like him. Helpful sometimes, other times he refuses to help. But He's decent, most people enjoy him. Although he is good, I think he's overated.
Wow what a good class. Wow what a good prof. Just phenominal! Great lectures - very colourful. Great assignments - tough yet doable given enough time. Very reasonable exams. I mean - anyone who says anything bad about this prof is absolutely insane. Consider yourself blessed if you get this man as your teacher.
Words can't describe how good Pretti is. He's one of the amazing CS profs. If you get the chance, don't think twice, and sign up.
so far this is the only guy I know who teaches 5 different courses(Math 135,136,CS 134,115,241) and maybe even more.I admit he sometimes is arrogant,but most times he is clear and helpful.And extremely passionate in class so I never successfully slept in his class,which,I guess,is good for me.
This course is by far my favourite course in university, and part of it was also because of the prof. This prof is just plain amazing! Made me actually want to go to every single class, a great lecturer. I would definitely take more courses with him if I could.
Got me interested in computer science. Always willing to help and take the time to answer questions. No complaints whatsoever.
This is one of the most arrogant profs I know at UW. Either he thinks he is very smart or knows it all or both.
Before his class I hated CS; now I'm thinking of switching my major to it. He's an excellent prof, clearly knows his stuff, and is really good at teaching. Engaging and funny, it's not too hard to pay attention to his lectures. Encourages questions, makes you feel GOOD for asking them, then does his best to find the answer. Very supportive.
Awesome prof! Funny, engaging, and teaches the material well. Always is there to help the students; he's quick at replying to any email questions. I really enjoyed the class, when I was worried I might not. But definitely love it, and lots of thanks to J.P.!
He covers the material very well and even shows you how you can apply it outside of the course. Lectures are rather light and enjoyable to attend.
Very good prof. Material was kind of bland but he made it at least a little interesting. Would recommend this prof for CS because his teaching style is very engaging.
He was amazing! I would take all possible CS courses with him if it was an option! He cares about you learning but, not so much its creepy. I went to his office on many occasions and he helped me. Great prof made my first year a breeze(the cs part of first year)!
An absolutely amazing guy that's enthusiastic, easygoing, and makes class quite enjoyable to attend. Very kind and respectful towards his students and will never make you feel bad for asking a question. He also knows his material very well and teaches it at a crystal-clear pace.
He is nice and funny. Notes are organzied and helpful. Good to have this prof.
He helps students adjust to their first year as he teaches. Give a good amount of examples, knows the content he is teaching, doesn't just copy off his notes. Listens to students questions and answer them fairly. Marks fairly but not easily. Great prof for Math 135
Good and caring!
He is very helpful and inspirational, you will absolutely love him. Definitely wanna take more classes with him.
Great prof. Easy to understand even when the material is tough.
I was struggling throughly and barely passing assignments with my originally professor. When i started going to his lectures, my marks shot up from 40% to consistent 90%+. Absolutely phenomenal professor
Passionate,funny,one of the best profs I've met,makes Algebra interesting.
Best prof ever!
good prof. enthusiastic
Amazing professor, don't need any comment to show that he is the best. Take his section if possible.
He's just perfect!
Make a hard course easy to understand. Will take his course again if I can.
the best Prof ever! I'm so glad I switched into his class.
Really good prof, want to take his class again
absolutely great prof and great person!
I wasn't actually in JP's class, but my prof was bad so I started going to his lectures and it was the best decision I ever made. I still am super bad at the class but I understand so much more now! JP explains everything so well, and he is so enthusiastic iT absolutely makes me day. Love him, if you can get in his class JUST DO IT.
This course is very difficult and he makes it seem easy. Lectures are phenomenal and he is an overall really inspirational guy. 10/10
Legend
He is a great prof and is always looking to help students. The course itself was tough but it was taught in a great way.
JP was such a great teacher. He would ask how your day was and made sure you understood the content if he noticed you looked confused in class. His examples and lessons were always spot on with the assignments and he never got behind. I was so lucky to have him. I hope I get him for math or CS next year!
He has great lectures and is rated well by students, however, I find him a very irresponsible prof. Outside of lectures, he doesn't takes your questions seriously, he never looks at your questions carefully and always answers them in a rush. For the few times when I've asked questions, his answers were all wrong after discussions with other profs.
He is excellent teacher . today , on 21 April 2016 he takes class of 11 standard at D.a.v public school in Amritsar. It was amazing experience of my life with him. He teaches very joyfully that it become a great interest in us . Thus he is very amazing as well as nice natured man. love him(;
JP was a great lecturer and made everything super clear. My only complaint would be his availability, whenever I went to office hours they were so crowded I barely got 5 minutes with him. He also seems to jump all over the place, its like his mind is racing 100 miles a minute. Would highly suggest attending his lectures though.
J.P. is just awesome! He's always so energetic and really makes Math135 less stressful for me. Also he gives clear lecture and is very considerate. Favorite prof in UW!!! Highly Recommend.
Awesome prof! Take his lecture if you have a chance.
Amazing prof! Definitely recommend to take his course!
BEST. PROF. EVER! great explanations, humour, and help. the course is tough though
Absolutely the best Math 135 instructor of Waterloo!
J.P is awesome. If he didn't go into math he would probably have a career as a public speaker - that's how energetic and engaging his lectures are. The course itself was not always an easy one but he made it interesting and understandable.
J.P. made the class -- Math 135 -- easier to understand and interesting to follow. You can tell that he truly cares about the subject, and about the students he is teaching. I would highly encourage you to take him for his class. I would also highly encourage participating in class. The more questions you ask, the more both you and he are engaged.
Really funny prof who really cares about students. He dedicated a lot of time outside of class to helping students. Always a fair marker and was willing to explain anything you had questions about
His lectures were always full of practical examples that made following the content easy. He has a "lets explore" attitude when solving problems, which is really important for CS. Very approachable during class and office hours, knew my name in the first week when I didn't even remember telling him!
He's a G, an absolute beauty. He explains things really well, and his voice is loud and clear. He's overall just a good teacher.... aka doesn't have to pause in the middle of class to look at notes etc..
He really tried but personally I prefer a solid structure whereas he had a more rough work approach. He said research shows better grades that way. It mightve been beneficial but you have to adjust to his style. Otherwise he really made you think for yourself in office hours but he is a nice and caring guy
I failed math 135 the first time and basically learned nothing, I retook this course with him and he's truly the best prof I've ever met. He's really inspirational and really patient. 10000000/10
All these reviews are from in person classes so it could be different. Online in COVID-19 which is already such a hard time for students, JP Pretti goes out of his way to make students feel bad and is rude in office hours. Does not know how to speak properly to students and literally made me cry in his office hours. Do not recommend going 2 him.
JP was not helpful at all in office hours. He gets frustrated with students easily and it shows in his attitude. Questioned my ability to learn CS in not a very nice way and made me feel small.
This was back in 2014. The first assignment's class average was 45%. I myself got 50% and was upset because this was the first assignment after high school where most people get good grades. Pretti's response to me - you should probably drop out. I proved him wrong and finished the semester with a B and graduated too. Such a terrible prof!
Great guy, interesting lectures and was supportive
Class Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
54%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.10 avg changeRatings by Course
134
5.0
(1)CS134CS24
5.0
(1)CS134246
5.0
(1)CS134241
5.0
(4)CS114
5.0
(5)Difficulty by Course
CS001
5.0
CS111
5.0
CS246
3.8
ADVISOR
3.3
134
3.0