John-Paul Pretti - University of Waterloo

Professor: John-Paul Pretti
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS115
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
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.
Rating # 2
Overview:
  • Course: CS115
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
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.
Rating # 3
Overview:
  • Course: MATH135
  • Grade Received: B+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
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
Rating # 4
Overview:
  • Course: MATH135
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
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
Rating # 5
Overview:
  • Course: MATH135
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
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..
Rating # 6
Overview:
  • Course: CS116
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
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!
Rating # 7
Overview:
  • Course: MATH135
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
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
Rating # 8
Overview:
  • Course: MATH135
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
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.
Rating # 9
Overview:
  • Course: MATH135
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
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.
Rating # 10
Overview:
  • Course: MATH135
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Absolutely the best Math 135 instructor of Waterloo!
Rating # 11
Overview:
  • Course: MATH135
  • Grade Received: C-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
BEST. PROF. EVER! great explanations, humour, and help. the course is tough though
Rating # 12
Overview:
  • Course: MATH135
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Amazing prof! Definitely recommend to take his course!
Rating # 13
Overview:
  • Course: MATH135
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Awesome prof! Take his lecture if you have a chance.
Rating # 14
Overview:
  • Course: MATH135
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
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.
Rating # 15
Overview:
  • Course: MATH135
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
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.
Rating # 16
Overview:
  • Course: COS126
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
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(;
Rating # 17
Overview:
  • Course: MATH135
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
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.
Rating # 18
Overview:
  • Course: MATH135
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
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!
Rating # 19
Overview:
  • Course: MATH135
  • Grade Received: B+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
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.
Rating # 20
Overview:
  • Course: MATH135
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Legend
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin