Patrice Belleville - University of British Columbia

Professor: Patrice Belleville
Department: Computer Science
College: University of British Columbia
Rating # 1
Overview:
  • Course: CPSC320
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Patrice's tests are completely unreasonable in terms of difficulty (every test so far has had a 60s average). He basically assumes everyone is some algorithms god and if you struggle then you'll be left in the dust. Wastes the majority of the class with useless breakout rooms. Please do yourself a favor and avoid him if possible.
Rating # 2
Overview:
  • Course: CPSC320
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
You cs kids need to stop taking your good profs for granted. A 2/5 for Patrice? Seriously? You take some courses in ECE and you will realize how nice a person and how good a lecturer is Patrice. He is so considerate and responsive on Piazza. Tests and assignments are reasonably challenging. The explanations are clear. Lectures are engaging. Great!
Rating # 3
Overview:
  • Course: CS320
  • Grade Received: B+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Patrice was the diamond in the rough of CPSC 320 in the 2020W1 term. It was very evident that there were serious logistical problems with the course, but Patrice sacrificed a lot to try and offset the difficulties and provide his students with a positive experience. He cared for his students and did his best to provide a positive experience.
Rating # 4
Overview:
  • Course: CPSC121
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Patrice makes materials very easy to understand and the clicker questions during lectures are very helpful. He is very active on Piazza and is always there to answer students' questions. An overall very wholesome class to have especially in the evening. The exams emphasize material understanding over regurgitation. Definitely recommend.
Rating # 5
Overview:
  • Course: CPSC320
  • Grade Received: B-
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Patrice is a responsible professor but he just assumes you are as brilliant as him. I'm not comfortable with the way he teaches the lecture. He always simply asks people to do practice questions without any explanation about the knowledge behind.
Rating # 6
Overview:
  • Course: CPSC121
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Patrice is a really nice prof, managed to explain the concepts well and was willing to help. That being said, 121 was probably the most incoherent class I've ever taken. The assignments were so much harder than the readings and lecture exercises, the TA office hours were ALWAYS full and the lab was totally unconnected to the rest of the course.
Rating # 7
Overview:
  • Course: CPSC121
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He is legit a real life Disney protagonist, has a great sense of humor, likes to throw interesting trivia into the course topics, and is also very nice to talk to. Very helpful in office (cause tbh I really couldn't) wrap any of the logic around my head) and is also very energetic lecturer!
Rating # 8
Overview:
  • Course: CPSC121
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Patrice is a beautiful human being, you will find you staring at his shiny bald spot more often than you'd like to admit. That's impressive considering his lectures are very engaging and is always open to give extra clarification. Please do yourself and take his courses, you will find yourself loving a class you told yourself you would hate.
Rating # 9
Overview:
  • Course: CPSC121
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Simply put, Patrice is a babe. His lectures are amusing and interesting, and with him, you'll be inspired to do well in CPSC 121. He's an amazing lecturer who uses amazing and relatable analogies and examples to explain course content.
Rating # 10
Overview:
  • Course: CPSC121
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Great professor. Always seemed to care about students' learning and promptly answered students' questions both in and out (through piazza) of class. The course was rather enjoyable thanks to him, and I would definitely take his class again if I could.
Rating # 11
Overview:
  • Course: CPSC121
  • 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, disliked his worksheets near the end of the term tho. Don't buy a textbook you can easily find pdf online
Rating # 12
Overview:
  • Course: CPSC121
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Tries to be funny a lot, and askes whether everything was understood.
Rating # 13
Overview:
  • Course: CPSC121
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Very patient, makes lectures engaging and gives great feedback when he walks around in class.
Rating # 14
Overview:
  • Course: CPSC121
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Iclicker for participation textbook is a must class is easier than 110 as long as you understand the basic logic
Rating # 15
Overview:
  • Course: CPSC121
  • 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:
Smart guy, he's been teaching this course for ages so he knows it inside out. Very willing to answer questions and he drops dry humor every now and then during lectures to keep everyone entertained. Make sure you go to the lectures as he explains some difficult concepts in the course very well
Rating # 16
Overview:
  • Course: CPSC121
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Patrice is obviously very knowledgable on the topics taught in CPSC 121 but the lectures are quite slow paced and the course timeframe is way longer than it needs to be. He will give almost too much time for clicker questions or to think about problems. This course could easily be completed in 2-3 months. Lectures do help to clarify concepts though
Rating # 17
Overview:
  • Course: CPSC320
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
Maybe good for CPSC 121 but not for 320. He basically spends class time on useless worksheets that are either too easy or too vague compared to the tough exams they give. Doesn't teach ANYTHING in the class. Then you have to spend hours on YT and with a huge textbook to learn some basic stuff. No coding which should have had. Nothing like 221
Rating # 18
Overview:
  • Course: CPSC101
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
He's not bad, but not good either.
Rating # 19
Overview:
  • Course: CPSC121
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Patrice is absolutely the best. Especially if you're planning to take CPSC 121, TAKE IT WITH PATRICE. He's the only one that writes the exams/assignments, and while other profs have a hard time coming up with a circuit/DFA's, Patrice can do it all. Very helpful during office hours, he knows what he is doing.
Rating # 20
Overview:
  • Course: CPSC121
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
His lectures are dry and confusing. I went to another prof's review and regretted not attending another section all term. I had heard Patrice was the best so I didn't even think of switching sections. But this other prof went through all the details of proofs and cleared up so many things for me. The new profs CPSC121 are much better/refreshing.
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