3.1

Patrick Perri

Computer Science - Mount Royal University

3.1
Quality
3.0
Difficulty
47%
Would Retake
106
Reviews
3.1
Quality
3.0
Difficulty
3.0
Helpful
3.1
Clarity

47%

Would Retake

106

Reviews

Rating Distribution
Official

5

34

4

21

3

12

2

6

1

33

What Students Say

Patrick tries his very best to make the lecture material interesting

GNED1102 - 4.0 rating

He is clear, concise and passionate about his work

COMP1001 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

56%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 55 grades
Most common grades:
A (21)
A- (13)
Not sure yet (10)
Grade Distribution
A(29)B(6)C(2)D(3)F(0)A-/B+(15)
Based on 67 reported grades
A: 21
A-: 13
Not sure yet: 10
A+: 8
Common Tags
Tough grader (21)
Clear grading criteria (10)
Accessible outside class (10)
Test heavy (10)
Gives good feedback (9)
Lots of homework (9)
Tough Grader (6)
LECTURE HEAVY (5)
Rating Trend

Declining

-0.95 avg change
Jan
Feb
Apr
Oct
Nov
Dec
Last 6 months
Ratings by Course

1001

5.0

(1)

1103

5.0

(1)

COMP1213

5.0

(1)

COMP-1001

5.0

(1)

COMP-1631

5.0

(4)
+20 more courses
Difficulty by Course

COMP1213

5.0

COMP2511

4.5

COMP2008

4.4

COMPNA

4.0

COMP-2001

4.0

Reviews (106)
5.0
2.0
COMP2203
Nov 6, 2002

So easy to learn from. You fail his course... then how did you get into college&

5.0
2.0
COMP2203
Feb 18, 2005

fair amount of material for a 1/2 course but he makes it interesting and easy to understand. Willing to go the extra mile for the student

2.0
3.0
COMPSCIENCE
Dec 17, 2005

He is the worst teacher I have ever had, puts people down, is extremely patronizing when asked a question and gets frustrated way too easily!

4.0
3.0
COMP2201
Dec 28, 2005

pretty good prof, tries to make the course as interesting as possible, which is pretty difficult. a lot of course material to memorize in this one.

4.0
2.0
COMP
Apr 27, 2006

No Comments

5.0
3.0
COMP2203
Sep 19, 2006

He was so captivating and actually made his computer lectures interesting and interactive. Final Exam was difficult.

2.0
2.0
COMP1215
Oct 7, 2006

Terrible, terrible teacher. I liked him at first and then; not so much. He became really condescending and irratated easily.

5.0
3.0
COMP2201
Dec 16, 2006

I think he is ok, he tries to make most things interesting. Is pretty clear with his notes. I would reccomend brining them to class. It is important to read the textbook, the deffinitions are a lot clearer than his I find.

5.0
1.0
COMP2203
Feb 2, 2007

makes the class enjoyable and interesting

3.0
4.0
COMP2203
Feb 4, 2007

I had to take this class. It is not the easiest class to take. I found it pretty boring and hard to sit through lectures sometimes. The tests were hard. I have taken many computer classes from another post secondary school. I had a 4th year computer science student help me with a project and got a 75% (that's pretty bad in my opinion). If you aren'

3.0
2.0
COMP1207
Oct 21, 2007

The class itself was very boring, and he tried to make it interesting. He was very helpful and nice.

1.0
1.0
COMP1230
Dec 3, 2007

i hated that class.. i didn't learn anything... he slacks and he doesn't care about individual students...

5.0
5.0
COMP1213
Dec 11, 2007

Perri tries hard to convey a very large amount of info. to a very wet behind the ears group at MRC. I found him to be very useful and he is extremely understanding and helpful outside of class time. Overall I found Mr. Perri to be a great teacher that did a very quality job with a very hard class that any teacher would have difficulties with.

4.0
4.0
GNED1102
Nov 6, 2008

Patrick is a great teacher. He is extremely nice, outgoing, really loves what he is doing and teaching. He gets overly excited about what he is teaching and it is kinda funny he will just go on and laugh to himself when he thinks something is awesome. Course is terrible though if you don't like science or math AVOID

3.0
4.0
GNED1102
May 5, 2009

I think Patrick is a great guy, but I really didn't like this class. He helped to design the curriculum, and it felt like I learned nothing. There were a lot of 'little' 5 percent assignments that each took me over 5 hours to complete. He rarely stayed on topic during lectures.

3.0
3.0
GNED1101
Jun 24, 2009

Patrick taught the math component, and he taught it well. He gave math a meaning to life. His sense of humour is funny. He has a melodic voice. His assignments were hard to me, but easy to others.

3.0
1.0
GNED1002
Dec 20, 2009

AMAZING PROFF WILL RECOMMEND! SUCH A NICE GUY AND A GREAT TEACHER

5.0
1.0
COMP1001
Jan 20, 2010

I loved this class! He obviously enjoys teaching. Great energy, lots of fun, very organized and helpful. Got an A+.

4.0
4.0
COMPNA
Jan 11, 2011

I found Patrick's discussion's in class interesting, but his instruction in labs lacking. If you don't understand a concept he went over, he takes it to mean you weren't listening. If you ask him to show you how to do something, he will just do it for you and expect you to learn from that. He is, however, extremely knowledgeable about computers

2.0
3.0
COMMNN
Apr 19, 2011

Self-centered and rude. If you can, avoid any of his lectures at all cost. He might know what it is he is talking about, he just has no idea how to share his knowledge responsibly without cutting down half the population of students that walk through his door. If you don't hear what he says the first time, don't bother asking him again.

5.0
2.0
COMP1001
Nov 3, 2011

Funny guy, has alot to say about alot of things. He will help you out if you take the time to ask him. Slightly guilty of just doing things for you and not giving you a chance to learn, BUT SPEAK UP! If you dont learn, its your own fault. Overall great prof!

4.0
2.0
COMM1720
Jan 29, 2013

If you're oversensitive and neurotic, you might think Patrick is rude and abrasive. Personally, I thought he was funny. He takes a little repeating sometimes...and his rapid-fire delivery can leave you feeling left behind, but he's also willing to help you and challenge you (if you show aptitude). I liked him and learned a lot from him.

3.0
2.0
GNED1102
May 15, 2013

His expectations are unclear. I felt very confused and intimidated in his class. The topics were interesting, but it was difficult to receive a good mark if you were not very knowledgeable in these topics. There's no textbook or final (registered).

1.0
4.0
GNED1102
Oct 11, 2013

Patrick'class was very confusing and I dreaded going to his class because he made me feel so stupid. He was very unclear and when it came time for papers in his class I had to ask him several times to clarify what he expected and each time time it would be different. Bottom line is DO NOT TAKE THIS CLASS WITH HIM. TAKE IT WITH ANOTHER PROFESSOR .

5.0
1.0
COMP1103
Dec 2, 2013

Nice funny and can keep the class's attention, always on time and gives fast feedback. knows how to teach and that alone makes his class worth your time

4.0
1.0
GNED1102
Dec 4, 2013

I thought Patrick's class was quite interesting. He was always cracking jokes and was available to answer any questions. Seems to be a fairly easy marker too, which is always nice. I do agree that sometimes he could be confusing but he usually clarified what he meant if you asked! All around nice dude.

5.0
1.0
GNED1102
Grade: A
Dec 13, 2013

Really good professor, knows what he's talking about which can be confusing once in a blue mood because he's really smart and just expects you to be that smart at times when he gets ahead of himself. He's very friendly, gets you thinking so much and attendance isn't mandatory but he does have in class assignments (worth very little) would recommend

4.0
2.0
COMP1103
Grade: A-
Dec 16, 2013

Good assignments, easy group project. Just make sure to study for the exams

5.0
1.0
GNED1102
Dec 25, 2013

I thought his class was amazing. He was extremely well versed in the topic and was so enthusiastic about teaching it, every single day. It's true that he does kind of do the work for you, but that only means that you have to make the decision yourself to learn when you come to class. Because it's very easy to just sit there all class.

5.0
2.0
COMP1001
Grade: A
Mar 23, 2014

Most enthusiastic and helpful teacher I have had at university so far. He really wants you to understand the concept and learn, and awards you for trying. If you have to take comp 1001 get Patrick, great professor and very friendly!

5.0
1.0
GNED1102
Grade: A
Jun 20, 2014

Patrick was a great professor with a great sense of humour. He mark pretty easy and makes class fun. I would recommend him and this class to anyone! It is a really easy class!

1.0
3.0
COMP1103
Oct 18, 2014

Worst prof I've ever had. He's not clear on his assignments, it takes forever to get marks back, and when speaking to him he's very demeaning. He talks down to his students and acts as if they're 5 year old children. Whenever I've emailed him to ask for marks he writes back very passive-aggressively as if I've offended him.

5.0
1.0
1103
Nov 19, 2014

Great Guy! He is very straight forward and makes this class understandable for everyone. A++

5.0
1.0
COMP1103
Nov 25, 2014

Patrick is an excellent teacher. He makes the class enjoyable and encourages class participation. He is very easy to talk to and is very approachable. I would highly recommend Patrick as a teacher if taking any classes he teaches.

4.0
1.0
COMP1103
Grade: A
Dec 10, 2014

Super easy GPA booster, it is a tad bit boring but Patrick is pretty funny and somewhat engaging.

4.0
2.0
COMP1103
Grade: A-
Dec 10, 2014

Enthusiastic in his lectures. Makes for a fun class

5.0
2.0
GNED1102
Grade: A
Mar 20, 2015

First couple lectures wasn't so sure about him, but you definitely get the hang of his style. Probably one of the best professors I've had, he really knows his stuff. Can come off as almost ADD compared to other profs but he keeps it together and is very clear and engaging. Always tried to make it to his lectures, you learn something new everytime.

3.0
4.0
COMP1001
May 3, 2015

His assignments take many hours to do and are complicated, but each one is worth very little. Do the labs first before you attempt them. There are many unexpected concepts on the exam, so be sure to memorize specific pieces of code. His teaching style is decent, though! Someone said that he sounds like Iron Man.

5.0
3.0
GNED1102
Grade: A-
Aug 27, 2015

U gotta work, but really, it's just HS content

5.0
1.0
1001
Sep 24, 2015

He is good

5.0
3.0
COMP-1001
Grade: A
Oct 23, 2015

I never imagined an 8am class could be a pleasurable experience but Patrick's sly, cheeky sense of humour honestly pulled me out of bed some days. Just cracked me up constantly. Aside from that, he clearly knows what he was teaching and the type of prof who wouldn't always give an answer but push you in the direction you needed to go. It worked.

5.0
1.0
COMP1001
Grade: A
Dec 28, 2015

Pat is wonderful! He is clear, concise and passionate about his work. His lectures are engaging and funny. He is approachable and there to help when you need. I would take him again. No text book.

4.0
1.0
GNED1102
Grade: A-
Jan 15, 2016

Patrick tries his very best to make the lecture material interesting. He can be opinionated at times but nothing is ever offensive. There are no tests in the course but there are 3 major projects - one is a group project. The projects themselves are not difficult, easy 100% and A's if complete and handed in on time.

5.0
1.0
GNED1102
Grade: A
Apr 14, 2016

Patrick was an awesome prof. Most would say that he's not super clear on instructions, but he is more than willing to put in the time and effort to help you any way he can. He likes to talk! Very understanding and easy grader. Just do what the assignment asks and you'll pass with an A, easily.

1.0
5.0
GNED1102
Grade: A-
Jul 14, 2016
Wouldn't take again

Worst!!!!!!!!

5.0
1.0
GNED1102
Grade: A-
Jul 14, 2016
Would take again

Best!!!!!!!!!!!!!!!

1.0
5.0
GNED1102
Grade: A
Aug 8, 2016
Wouldn't take again

Useless Class!!!!!!

1.0
1.0
COMP1103
Grade: A
Sep 28, 2016
Wouldn't take again

Was not helpful at all

Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
COMP1103
Grade: A
Oct 3, 2016
Would take again

Do not take his class

Skip class? You won't pass.
BEWARE OF POP QUIZZES
LECTURE HEAVY
1.0
5.0
COMP1103
Grade: A+
Oct 5, 2016
Wouldn't take again

I was greatly disappointed by what we had been presented. I felt like I had not learned a single thing correctly due to the presentation and organisation of the course material.

Tough Grader
SO MANY PAPERS
LECTURE HEAVY
1.0
5.0
GNED1102
Grade: A+
Oct 19, 2016
Wouldn't take again

The course sounded interesting at the start of the semester and I had high hopes. In the end, I was just confused he was not very clear and organized in the presentation of the course material.

Tough Grader
SO MANY PAPERS
LECTURE HEAVY
5.0
3.0
COMP1001
Grade: A
Nov 11, 2016
Would take again

Pros: Funny, good lectures, caring, understanding and flexible, puts his best effort to make his students think and figure out stuff by themselves, lots of useful stuff in this class that changed the way my mind works. Cons: Assignments take lots of work and they're not worth a lot of marks, the midterm was harder than expected so prepare well.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
COMP1001
Dec 13, 2016
Wouldn't take again

This course was a horrible experience for me. I went into the course enthusiastic. By the end of the course, I was greatly disappointed by what we had been presented. I felt like I had not learned a single thing correctly due to the presentation and organization of the course material.

1.0
5.0
COMP1001
Grade: C
Dec 16, 2016
Wouldn't take again

He teaches you the basics but expects his students to be like a pro programmer.

Tough Grader
TEST HEAVY
1.0
5.0
COMP1001
Grade: B-
Dec 17, 2016
Wouldn't take again

His assignments are very time consuming and not worth a lot of marks (7.5% x 4 assignments 30%). Went into the final exam with an B+ and left with a B- because his final was insanely difficult which was worth 35% of my grade. He also marked my final as FAIL even though I got 58%. He's funny & passionate, but it is a lot of HARD WORK. #latenights

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
COMP2001
Oct 26, 2017
Wouldn't take again

Patrick's very passionate about programming, he likes doing things 'efficiently', and you can see how much he really loves this course. However, what he doesn't understand is that this is an INTRODUCTORY course; when you ask him a question, he'll ask you one too, to the point where it's demeaning. Take it with Michael if you have the option.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
1.0
COMP1207
Apr 12, 2018
Wouldn't take again

Comp1207 intro to comp for small business, is a class that should teach you about small businesses. Rather, we learnt about innovations and disruptions of IBM, Google, and Apple. It was totally irrelevant. Also Patrick has no compassion whatsoever. If you were to bring up a question in class he would always counter it in a very demeaning manner.

Tough Grader
5.0
3.0
COMP1103
Grade: A
Dec 7, 2018
Would take again

Great professor! His lectures are really engaging, he applies class content with real-life scenarios to really get you thinking. Quite a bit of homework, but its all really easy and good for boosting your marks.

Clear grading criteria
GRADED BY FEW THINGS
Amazing lectures
5.0
3.0
COMP1207
Grade: A-
Mar 19, 2019
Would take again

Good prof, he makes a lot of interesting points and he is clearly a very intelligent guy.

Gives good feedback
Respected
Accessible outside class
4.0
3.0
COMP1207
Grade: A
Dec 4, 2019
Would take again

Patrick is a solid professor. He is very knowledgable about the topics in the course and also is very passionate about teaching them. He presents the material in a clear manner and his tests and assessments are fair. His lectures are engaging and he cares about helping students succeed in the course.

Gives good feedback
Respected
Clear grading criteria
1.0
1.0
COMP2001
Dec 15, 2019
Wouldn't take again

Does not understand that this is an introductory course and majority of us may have a hard time understanding the material. Not very helpful and is rude. I needed help on a tutorial once that I was completely lost on and made me feel like an idiot for not understanding. Was on the verge of tears and he just kept saying "I think you need some sleep

Lots of homework
5.0
3.0
COMP2001
Grade: A-
Dec 7, 2020
Would take again

He uses a variety of examples to make sure it's clear logically before moving toward application. He's so funny and answers emails/questions very quickly and helpfully. I'm currently looking for other classes he teaches so I can have him as a prof again. 10/10 recommend.

Gives good feedback
Respected
Accessible outside class
4.0
3.0
COMP2001
Grade: A
Dec 22, 2020
Would take again

Patrick is overall a nice and funny guy! First time doing anything related to computer programming so I was scared since it was online. But overall good class if you practice with his challenges,take notes+GO TO HIS LECTURES! We got 5 quizzes in the semester and he counted the 4 best (10% each), 2 assignments both worth 35% together, and a final.

Skip class? You won't pass.
Test heavy
Clear grading criteria
5.0
3.0
COMP1207
Grade: A+
Jan 6, 2021
Would take again

Patrick is an amazing professor! He's super funny and is really passionate about what he does and what he teaches his students. This was my first ever computers class, meaning I was super nervous and scared. Tossing online delivery into the mix, his class was surprisingly great! Put in the work and your results will show. Easily accessible also! :)

Accessible outside class
Clear grading criteria
Lecture heavy
5.0
1.0
COMP1103
Grade: A+
Mar 31, 2021
Would take again

Top lad.

Gives good feedback
Clear grading criteria
Hilarious
1.0
1.0
COMP1103
Grade: A+
Apr 20, 2021
Wouldn't take again

just bad

1.0
1.0
COMP1103
Grade: A
Apr 20, 2021
Wouldn't take again

You can tell he does not have a COMP background

5.0
3.0
COMP2001
Grade: A-
Apr 21, 2021
Would take again

Really funny and helpful. The assignments were tough but he made the expectations clear and always explained the concepts really well beforehand. Pay attention in class and participate and you should have no problem. I really enjoyed his class and had no previous experience with computer programming.

Gives good feedback
Accessible outside class
Participation matters
4.0
3.0
COMP2001
Grade: A-
Nov 18, 2021
Would take again

He wasn't too bad. His lectures were fun and he was always trying to make us understand in multiple ways by using examples we would understand. There were multiple quizzes and assignments and he always gave good feedback but he is a tough grader and always expects you to be at the top of your game. Attend class and make use of your lab time!

Gives good feedback
Accessible outside class
Tough grader
5.0
2.0
COMP2001
Grade: A+
Mar 31, 2022
Would take again

is extremely strict to grading criteria though criteria is not too difficult. Invested in teaching and enthusiastic. participation not mandatory but will do much better if you actively ask questions. definitely worth taking for any STEM students

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
2.0
COMP-2001
Grade: B-
Apr 25, 2022
Would take again

If you pay attention and participate you will understand coding more and he will be more kind in helping

Group projects
Clear grading criteria
Respected
1.0
5.0
COMP-2001
Grade: A-
May 2, 2022

Very tough grader and hard content

Tough grader
2.0
4.0
COMP-2001
Grade: B+
May 31, 2022

Was so confused that a skills bassed course was so cumukative. Like, if you aren't doing all the homework for the first month ur screwed.

Tough grader
Lots of homework
4.0
2.0
COMP-2001
Grade: C
Jun 5, 2022
Would take again

Although the course is programming for science students, there were a lot of interpretive dance exercises. If you are a pre-med student hoping to transfer from Gen Sci, you' do well to remember your high school science. Like math classes, getting others to do your homework for you means you do crappy on tests.

Inspirational
Beware of pop quizzes
So many papers
1.0
5.0
COMP2008
Grade: B-
Oct 13, 2022

Wouldn't recommend. IMO, His marking distribution is unfair in COMP 2008. I dislike how the Final, 2 Midterms, and 2 Assignments are worth 33.3% each so if you did poorly in 1 or 2 of them, there's no chance for improvement even with 6 extra-credits available 0.5% each). Hope his EC's were weighted a bit more so we can pull some grades in EC.

Tough grader
EXTRA CREDIT
So many papers
3.0
4.0
COMP
Dec 23, 2022

Wouldn't round my 58 to a 60 so I could go to Prog 2.

Tough grader
Lots of homework
5.0
3.0
COMP-1631
Grade: A-
Dec 24, 2022
Would take again

PJ makes an effort to give positive feedback and encouragement and allows a cheat sheet for the midterm and final. I enjoyed this class and would recommend it to future CS or CSIS students.

Participation matters
Clear grading criteria
Caring
5.0
3.0
COMP-1631
Grade: A
Jan 3, 2023
Would take again

Absolutely one of my favorite profs. The course was a fantastic introduction to python and I actually feel like I learned a lot. He does a great job of engaging with students and explaining concepts clearly.

Amazing lectures
Hilarious
Accessible outside class
5.0
2.0
COMP-1631
Grade: A
Jan 5, 2023
Would take again

Very sociable guy, teaches good, and also can teach

Gives good feedback
Caring
Respected
5.0
3.0
COMP-1631
Grade: A+
Mar 9, 2023
Would take again

I'm glad I could have him as a professor for my first semester. He's very passionate about comp sci and it shows in his lectures which were always enjoyable because he's so funny to watch teach and makes class fun. He is also friendly and approachable but will kind of make fun of your question if he thinks it is silly, but not in a mean way.

Clear grading criteria
Hilarious
Caring
1.0
5.0
COMP2008
Grade: B-
Apr 15, 2023

Did not like the marking scheme. 2 assignments worth 33.33%, 2 test worth 33.33% and a final worth 33.33%. We extra credits worth 0.5% which was a lot of work.

Test heavy
Graded by few things
4.0
4.0
COMP2511
Grade: A
Apr 21, 2023
Would take again

His lectures are information-heavy, but he is easily accessible outside of class if you have any questions. It's one of those classes where you learn more by practicing concepts on your own time.

Lecture heavy
Accessible outside class
1.0
4.0
COMP2008
Grade: Rather not say
Jul 16, 2023

PJ is exceptionally rude and unwilling to listen to feedback. I have never in my life met someone who so obviously seeks to belittle and berate students. Avoid at all costs if possible.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
4.0
COMP-2001
Grade: Incomplete
Sep 27, 2023

Very derogatory and has an arrogance that he is better than everybody in class because he is a computer scientist. Will belittle you if you ask for help as if you should know the material immediately after he teaches it. If you don't understand right away, don't expect help from him.

Tough grader
4.0
4.0
COMP2008
Grade: Not sure yet
Nov 11, 2023
Would take again

you can't coast on what you forgot to learn in 2001 but the modeling is sic ill use it for capstone

EXTRA CREDIT
Graded by few things
3.0
3.0
COMP-2001
Grade: B+
Dec 6, 2023
Would take again

He will call you out if you act helpless. Like you got to know the final cumulative if it says so everywhere

Clear grading criteria
Lots of homework
1.0
5.0
COMP-2001
Grade: Not sure yet
Feb 28, 2024

He is the worst prof I have ever had in MRU. He marks very tough and is not understanding at all. Also he picks up on you in class if you ask any question. He is very rude and doesn't want his students to succeed. His lectures are nothing close to the exercises and tests so you have to expect anything. There are no practices provided in class.

Tough grader
Test heavy
4.0
4.0
COMP2008
Grade: A+
May 21, 2024
Would take again

I enjoyed Patrick's classes. Midterms and finals were fair, assignments were extensive and a lot of work. He can be a little abrasive but if you are friendly and understand your work he will be nice.

Tough grader
Group projects
Accessible outside class
4.0
3.0
COMP-2001
Grade: Not sure yet
Sep 28, 2024
Would take again

He's pretty clear about not using ChatGPT 75% paper test

Test heavy
2.0
4.0
COMP-2001
Grade: B
Sep 30, 2024

He provides free textbook, attendance isn't mandatory but def recommended as he covers A LOT in class. Comes across as degrading if you do not know something and likes to pick on certain kids in class, especially if he KNOWS you don't know the answer. If your works shows anything outside of class you get 0. FOLLOW CRITERIA STRICT MARKER!

Tough grader
Lecture heavy
1.0
5.0
COMP-2001
Grade: Not sure yet
Nov 12, 2024

He posts lecture slides but rarely covers them in class. Lacks example problems and makes an intro computer science class overly difficult because he expects students to already know the content (also picks on students). He's belittling, discouraging, and degrading. He offers little to no help. DON'T RECOMMEND!

Participation matters
Lecture heavy
Test heavy
1.0
5.0
COMP2008
Grade: Not sure yet
Nov 19, 2024

He screams at students and makes student feel dumb, don't recommend

1.0
4.0
COMP2008
Grade: Not sure yet
Nov 19, 2024

- wtv he has on his outlines are not the same wtv he's covering he has way extra assignments due. - his tone of voice is very harsh - not helpful, chat is more helpful at this point

4.0
3.0
COMP2001
Grade: B-
Jan 15, 2025
Would take again

Patrick is a pretty good prof. If you ask him questions he is always helpful. He's definitely a tough grader on assignments, so it's best to work in a group. Exams were pretty fair though and if you attend lectures and tutorials the class isn't so bad.

Tough grader
Gives good feedback
3.0
4.0
COMP-2001
Grade: D-
Feb 13, 2025
Would take again

Mad that code that works but "is not part of 2001" doesn't get the marks wvr

Tough grader
Lots of homework
1.0
4.0
COMP-2001
Grade: Not sure yet
Feb 28, 2025

This professor is a tough grader and strictly enforces the use of coding methods only taught in class even if your code runs correctly. Asking questions can feel intimidating as he comes across as condescending. If your are new to coding, you may find this class with him as challenging, stressful, and discouraging.

Tough grader
1.0
4.0
COMP-2001
Feb 28, 2025

This professor's class is extremely challenging, even for a beginner course. Assignments are difficult, and even when following all listed requirements, points may still be deducted without clear justification. Feedback can be vague, making it hard to understand what needs improvement. Instead of guiding students, he is rude and dismissive.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMP2511
Apr 3, 2025

The worst professor ever. Listen to all the reviews about him being rude and disrespectful. I am never taking a class with him again.

1.0
5.0
COMP-2001
Grade: D
Apr 23, 2025

He didn't provide any example questions during lectures that reflected the format or style of his exams. His questions felt more like puzzles than assessments of what was actually taught, and we were expected to just “figure it out” with no guidance.

Tough grader
Test heavy
1.0
5.0
COMP-2001
Grade: D
Apr 23, 2025

The midterms were only 50 minutes long, but the complexity of the questions were completely unrealistic for that time frame. The way the course was taught was the main reason for my bad grade. Now I have to retake the course because I didn't meet the 60% requirement.

Tough grader
Test heavy
3.0
4.0
COMP-2001
Grade: A
Oct 19, 2025
Would take again

The tests seemed to favor the smarter students

Lots of homework
Test heavy
1.0
4.0
COMP-2001
Grade: Not sure yet
Nov 18, 2025

Very hard COMP 2001 with Perri: midterm and assignments are tough, sometimes beyond lectures; average ~50–60%. Needs stats knowledge and lots of self-study. Tutorials help, but grading is strict and picky. Only recommended for strong, independent students. Perri's handwriting is often illegible.

Tough grader
Get ready to read
2.0
5.0
COMP-2001
Grade: Not sure yet
Dec 3, 2025

I struggled a lot in this class. The professor moves very fast and explains concepts with confusing analogies. When students ask questions, he can sound condescending or impatient, which makes it hard to learn. Marking is strict and expectations feel unclear. Not great for beginners in programming. The overall environment felt discouraging.

Tough grader
Graded by few things
1.0
5.0
COMP-1701
Grade: Not sure yet
Dec 18, 2025

He is not a good professor. He is only a good professor if you have a lot of previous coding experience. If you're new to coding, he is the worst professor to have. He does not have slides or notes, and he only writes on the board. If you have no friends and miss a class, good luck. Please do not take him even if he is the last option.

Tough grader
Lecture heavy
3.0
4.0
COMP-1701
Grade: A-
Dec 24, 2025
Would take again

Gotta do the hmk reading and labs. He tells topics but your in your own to learn it

Tough grader
Lots of homework
Test heavy
4.0
3.0
COMP-1701
Grade: A
Dec 24, 2025
Would take again

Learn through application and do the coding exercises. Patrick can be impatient, especially for students who are new to coding, but reflects the nature of his class. His office hours are enriching + helpful for clarifying expectations and asking questions. This isn't the ideal professor if you're just looking for an easy A.

Tough grader
Hilarious
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

56%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 55 grades
Most common grades:
A (21)
A- (13)
Not sure yet (10)
Grade Distribution
A(29)B(6)C(2)D(3)F(0)A-/B+(15)
Based on 67 reported grades
A: 21
A-: 13
Not sure yet: 10
A+: 8
Common Tags
Tough grader (21)
Clear grading criteria (10)
Accessible outside class (10)
Test heavy (10)
Gives good feedback (9)
Lots of homework (9)
Tough Grader (6)
LECTURE HEAVY (5)
Rating Trend

Declining

-0.95 avg change
Jan
Feb
Apr
Oct
Nov
Dec
Last 6 months
Ratings by Course

1001

5.0

(1)

1103

5.0

(1)

COMP1213

5.0

(1)

COMP-1001

5.0

(1)

COMP-1631

5.0

(4)
+20 more courses
Difficulty by Course

COMP1213

5.0

COMP2511

4.5

COMP2008

4.4

COMPNA

4.0

COMP-2001

4.0

Similar Professors