2.8

Peter Tsin

Computer Science - University of Windsor

2.8
Quality
4.4
Difficulty
34%
Would Retake
121
Reviews
2.8
Quality
4.4
Difficulty
2.9
Helpful
2.7
Clarity

34%

Would Retake

121

Reviews

Rating Distribution
Official
121 total ratings

5

19

4

27

3

28

2

10

1

37

What Students Say

Made me feel awful about my future in Computer Science

CS454 - 1.0 rating

Easily the worst professor in the dept

CS231 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 43 grades
Most common grades:
B+ (7)
A+ (6)
B (5)
Grade Distribution
A(10)B(5)C(9)D(6)F(1)A-/B+(12)
Based on 57 reported grades
B+: 7
A+: 6
B: 5
A-: 5
Common Tags
Tough grader (31)
Get ready to read (26)
Participation matters (15)
Skip class? You won't pass. (12)
Test heavy (9)
Lots of homework (9)
Inspirational (7)
Respected (6)
Rating Trend

Declining

-0.83 avg change
Dec
Jan
Mar
May
Sep
Dec
Last 6 months
Ratings by Course

CS554

5.0

(1)

COMP231

5.0

(1)

THEORY1

5.0

(1)

454

4.5

(4)

CS231CS454

4.5

(2)
+17 more courses
Difficulty by Course

454

5.0

6023160

5.0

6045460

5.0

0360231

5.0

CS231CS454

5.0

Reviews (118)
4.0
4.0
231454
Feb 5, 2002

Nice guy, subjects are hard. Gives my degree credibility

1.0
5.0
60231
Feb 5, 2002

bad bad bad

4.0
3.0
231
Feb 5, 2002

marking is subjective

4.0
5.0
6023160
Feb 5, 2002

Lectures are just reading the book, but he is great if you work at his course!

2.0
5.0
CS231
Feb 6, 2002

hard as hell

3.0
5.0
6045460
Feb 6, 2002

Knows his stuff, but just does nothing but read his notes in class.

2.0
5.0
60231
Grade: Not_Sure_Yet
Feb 6, 2002

what he says is NOT TRUE, so it is NOT high school algebra

5.0
1.0
231
Grade: Not_Sure_Yet
Feb 6, 2002

goodgoodgood

4.0
5.0
60231
Feb 12, 2002

Hard marker

4.0
5.0
454
Feb 16, 2002

gave me lot of confidance

3.0
3.0
CS231
Mar 22, 2002

Crazy mathematicain

4.0
4.0
60454
Mar 24, 2002

Brilliant, Good sense of Humour but tough as well..all in all perfect teacher.

4.0
4.0
CS231
Apr 15, 2002

He clears out the cheaters with his class.

4.0
5.0
231
Nov 3, 2002

Nice teacher. but he seems to think that Canada = Singapore. it is not in our AG

1.0
5.0
60454
Nov 11, 2002

genious, but evil teacher...no one passes!

3.0
5.0
60231
Nov 21, 2002

life gets meaning out of seeing you fail

3.0
5.0
60231
Jan 11, 2003

Funny like a Steven Siegal film. Your assignment has been rejected!

3.0
5.0
60231
Jan 21, 2003

Hard proff, seems to enjoy failing people: You lack background Knowledge

2.0
4.0
60231
Feb 3, 2003

Intelligent, but grossly incompetent as a teacher.

3.0
5.0
231
Mar 31, 2003

Excellent prof. with huge knowledge and information about his subject. he should go for Noble Award....

2.0
5.0
60231
Apr 21, 2003

He thinks I am stupid. :(

3.0
5.0
60454
Jun 12, 2003

I passed 60-454 with a C!!

3.0
5.0
0360231
Aug 9, 2003

Yahoo!!! Its this, then this, then this, so this. Yes this, no this..... (That is all I recall from his class!!!)

3.0
5.0
60454
Sep 26, 2003

I got a C too.

1.0
5.0
60454
Nov 8, 2003

This teacher is on crack and needs to take sabbatical! Better yet, he needs to go take a high school algebra course. 60-454 is the course from hell.

3.0
5.0
60231
Nov 13, 2003

stay on top from the start is the best advice ever... the prof is intelligent and nice enough as a person but sucks as a teacher...

2.0
4.0
231
Dec 5, 2003

I changed majors when I heard that he's the only prof for 231 and there are people repeating his courses 7 times over.

4.0
5.0
CS231
Dec 7, 2003

This class sets the men apart from the boys. Difficult beyond your wildest thoughts. He is a very nice guy though. If the course book was from a publisher, and not his personal notes, it would provide valuable insight into this high level field of maths.

1.0
5.0
CS454
Dec 11, 2003

I don't think that we are that much stupid as he thinks.

3.0
1.0
60454
Feb 19, 2004

Makes 454 a joke. I've seen people who came two hours late to the exam get perfect in the course.

1.0
5.0
60454
Feb 26, 2004

w00t! D-! This is actually good in this course!

3.0
5.0
60454
Mar 1, 2004

I got C- in his course!!! 4 months of suffering plus 2 more months for the project. All that for Honours but it's worth it.

2.0
5.0
231454
Jun 7, 2004

If you think you are done with him after 231 think again. It just gets better. 454 is NP-HARD.

4.0
4.0
60231
Oct 15, 2004

Teaches a tough course, and forces you to be very-formal in your proofs (more so than many math classes even). Nice guy though, and helps those who seek it. If it were not for his class, our CS honours program would be way too easy.

4.0
4.0
60231
Oct 15, 2004

Be afraid of this guy, but give him some respect. His courses are insanely tough, but the ends justify the means. Just be ready to bust your skull to pass this class.

5.0
5.0
454
Oct 16, 2004

Big challenge. You must be good at math to take his course. Anyway, he is fair to anybody.

3.0
5.0
60231
Grade: Not_Sure_Yet
Dec 8, 2004

Possibly the hardest course on math logic I've ever taken. This guy will push you to your limit, then kick you over the line. He DOES teach the material, however there's so much to absorb that even the best can struggle. Defenitely a class that separates the men from the boys.

4.0
5.0
60231
Dec 18, 2004

he's an amazing prof to say the least. anyone that knows the material well enough to write their own textbook should be given credit. alot of people have trouble with his courses, but thats because either A) they go in thinking they'll get free marks, or B) they're afraid to ask questions.

5.0
4.0
60231
Mar 31, 2005

Not an easy course, but not an impossible course. Gives some of leeway to pass. I find I finally learn something I came to a uni for. Other courses do not demand as much attention. This makes a uni an uni.

5.0
5.0
CS231CS454
Jun 19, 2005

Very smart professor!!!!

1.0
5.0
CMP231AND454
Sep 19, 2005

I got a C- in 231 and a D- in 454 but guess what, I didn't repeat those two courses. Tsin is not a good teacher but he knows a lot. He has serious attitude problems.

5.0
5.0
CSC231
Grade: A
Nov 21, 2005

I passed with a C, but only because I spent a week studying 10 hour days. I had a 19% on my midterm and knew exam was my last chance to pass. Once I started goin to his office, he was always helpful and took his time in explaining certain concepts. You have to understand, Tsin is the border of HONORS and BACHELORS. If you pass Tsin you are HONORED!

4.0
4.0
CS231
Jan 6, 2007

If you study hard and work yourself to death, you can get a good grade, but slip a little and you find yourself at the bottom of a slippery slope.

3.0
5.0
CS231
Nov 23, 2007

Although the man is a piece of brocolli, hesa good guy and he DOES intend on everyone to pass. Your mark will always be boosted 10%, and if you did better on final than your entire year, Your grade in the class will be ur final mark. Buy the courseware, because you'll stare at it, watch him explain it, and still not get it. Hard as hell.

5.0
1.0
CS554
Jan 2, 2008

Knowledgeable professor. Best professor at U Windsor.

4.0
3.0
CS231
Jan 8, 2009

He is a good professor who teaches some tough subjects. His classes are very involved and you need to have good theoretical math skills (proof in particular) to succeed in his class. If you're excellent at theoretical math, you can get a very good grade without studying a lot. Otherwise it's tougher and you have to spend a lot of time practicing.

5.0
3.0
CS231
Apr 5, 2009

If all the professors at U of W were like TSIN then U of W would have been rated one of the best Universities in Canada. Definitely the best prof in U of W. He is funny too.

4.0
4.0
CS231
Jan 7, 2011

Many people say 231 is too hard but it's not. Actually, I thought 62-190 was harder than this course (of course, up until graph theory). You relearn everything you thought you learned in 62-190 but more formally. He is funny too.

2.0
5.0
CS231
Nov 18, 2011

Good course but professor makes it hard for you to even pass it. Needs a new teacher.

4.0
4.0
2311
Dec 19, 2011

Teaches the hardest courses, but really values the learning experience. Also very humorous. Put the effort into his courses to get the full benefit out of them.

3.0
3.0
CS1
Jan 4, 2012

He is ok

3.0
3.0
ALGO454
May 3, 2012

Dr. Tsin genuinely cares about you understanding the material. He is inhibited by his accent, and has become very cynical about students and their propensity to lie, which is honestly pretty well founded. If you study things he emphasizes, you will pass. He is fair, in my opinion.

4.0
2.0
CS454
Dec 25, 2012

The material is pretty boring for the most part considering how we don't really learn any interesting algorithms. The assignments are pretty fun. He only glossed over the more interesting topics (such as Tabu search, GA, and randomization/approx algos) which was disappointing... the class was challenging, but no one really fails anyway. Easy D?

3.0
3.0
60231
Oct 11, 2013

ok but thick accent

1.0
5.0
CS454
Grade: Not_Sure_Yet
Apr 28, 2014

Out of all the courses in Computer Science, this is the most frustrating one. Just when you think you understood something, you are proven completely wrong. Unapproachable professor, and I've been waiting for a month for my final grade! Either the teaching method gets changed for future students, or else Computer Science at UW will suffer.

5.0
1.0
60454
Grade: C+
Nov 25, 2014

His course was very hard, but inspirational. Poof on correctness and complexity of algorithms might be sometimes hard and extremely hard! But as a computer science student, not software engineering, this is very important and helpful in further research. I didn't do well on this because of some reasons, I'd like to try again.

4.0
4.0
60231
Jan 7, 2015

One of the best professors in the department. Really interesting course. The course is divided into three sections, we spent a handful of time on the first then the second but barely had time for the third section. Expect a curve at the end. Suggestion, do your work by yourself, do not copy assignments, go to labs and pay attention. Oh he's funny.

5.0
4.0
CS231
Dec 5, 2016
Would take again

Things you need to know: -he's quick with a chirp -you have to read his book(it's cheap, written by him and very well written) -he has a thick accent which makes lectures hard to follow, but if you read before hand, following along will be easy -labs are presented very well -assignments get harder but solutions help for exams

Gives good feedback
Respected
Hilarious
2.0
5.0
CS454
May 1, 2017
Wouldn't take again

Course is incredibly challenging. Most of the skills/techniques are self-taught, if you ask for help he will just tell you that you do not understand the material and to go back and read it again. He gives you 2-3 weeks for assignments for a reason, start early. Exams are hard, for every wrong True/False, you get -3%. Curve saves all in the end.

Skip class? You won't pass.
Inspirational
LECTURE HEAVY
4.0
5.0
CS231
Dec 5, 2017
Would take again

Tsin's teachings are quite well. He reads through his textbook for the most part which is written by him. It is very well written, if you just go through it thoroughly, you will be fine. The problem is with his marking. As soon as you make one mistake, whether it be logical or semantic. He deducts heavily and sometimes just stops marking.

Tough Grader
Respected
Get ready to read
1.0
5.0
CS454
Grade: Not sure yet
Apr 18, 2018
Wouldn't take again

Just Awful! This person has no feelings towards a student. He told me I can never do anything in my life if I can't do this course. He expects us to master in mathematics before hand. Anything you don't understand is high school Algebra according to him. Made me feel awful about my future in Computer Science. Never take this course.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS231
Grade: Not sure yet
Nov 7, 2018
Wouldn't take again

Doesn't care about your learning experience. Easily the worst professor in the dept. Thinks that because he marks so difficult/bad, his teaching level must be "at Waterloo level"- what a joke. Good profs make sure the class understands a subject. Math is math; but not in this class. Takes a great CS course and ruins it with his teaching method.

Tough Grader
Get ready to read
LECTURE HEAVY
1.0
5.0
CS60231
Dec 14, 2018
Wouldn't take again

Wow, this had to have been the worst prof I've taken. His lectures are just him reading word by word from his textbook with an occasional example if he's in the mood. If you mess up a little part at the start of the question you get an automatic 0 even if the rest is correct. He doesn't take Sabattical cause he says he is the only good prof.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
4.0
CS231
Grade: B+
Jan 2, 2019
Wouldn't take again

Tsin teaches a difficult subject, but he makes it even harder to learn by his teaching methods. Hes condescending, arrogant, and rude. If you dont understand, its because youre lazy. He reads from the textbook he wrote which I admit isnt horrible. Go to the labs and hell know your name. Aim for a 50 and youll be good. He curves.

Tough Grader
Get ready to read
Participation matters
1.0
5.0
CS231
Jan 7, 2019
Wouldn't take again

His lectures involve him reading his own textbook word for word with the occasional example. Grading is extremely strict with trivial errors like an error on a single line resulting in a zero on that question. This unfair difficulty doesn't make it the "Waterloo course" that he claims it is. Your saving grace is the massive curve.

Tough Grader
Get ready to read
TEST HEAVY
5.0
4.0
COMP231
Grade: A
Mar 4, 2019
Would take again

Best Professor I could ever have.. He really cares about students. I don't why people are saying he is not good teacher.. He is tough but that doesn't mean he is bad, he wants us to work hard and just focus on what we are supposed to do in here in university

Respected
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS231
Oct 23, 2019
Wouldn't take again

A nice person, but on the lecture, he just reading the book in a high speed. But his lab related to the class is one of the best class i never had before. Any thing in the lab will explain clearly. And don't be afraid to ask question during the lab, he will be patient to u

2.0
5.0
CS231
Grade: B
Nov 28, 2019
Wouldn't take again

Every lecture you will hear this at least once: - The stack of logic (propositional logic, FOL, set theory) - Windsor level vs. Waterloo level, and how he is bringing the course to "Waterloo level" - If you don't like the course, drop the course and take applied computing Sit in front of a speaker if you want to at least somewhat understand him.

Get ready to read
Hilarious
Tough grader
1.0
5.0
COMP2310
Dec 3, 2019
Wouldn't take again

As reference, 1st midterm average: 42%, 2nd: 38% (14 people got 0!) Class requires laser focus and lots of reading. Take easy classes the same semester as you take this to lighten the load. Go to EVERY lab, do EVERY assignment and he'll curve you more. Good luck

Get ready to read
Tough grader
Lecture heavy
3.0
5.0
CSC231
Grade: C+
Dec 14, 2019
Would take again

Rough around the edges but overall a good prof. His lectures can be hard to follow sometimes but they're pretty thorough and helpful. Definitely make sure you go to class + the labs, he'll remember you if you do and might show mercy on your final mark depending on if you went to the labs or not.

Get ready to read
Skip class? You won't pass.
Tough grader
5.0
5.0
THEORY1
Grade: A-
Dec 21, 2019
Would take again

If mathematical rigor was a person, Tsin assassinated him and took his place because he wasn't rigorous enough. 10/10 IGN

5.0
1.0
COMP2310
Grade: A+
Feb 13, 2020
Would take again

Great elective course to lighten the load for the semester, good escape from other uni classes.

4.0
5.0
COMP2310
Grade: A-
Mar 18, 2020
Would take again

His lectures are useless but his labs are where you really learn.

Respected
Get ready to read
Inspirational
1.0
5.0
COMP2310
Grade: C-
Apr 30, 2020
Wouldn't take again

Only reason I passed was because of the curve. I'm in honours computer science. We started with about 200 students, ended with about 60. This was the hardest thing I've ever done.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS231
Grade: B+
Sep 29, 2020
Wouldn't take again

Awful teacher believes that difficulty preparing you for the future. Combine this with bad teaching and limited understanding of English and you have a bad recipe.

Get ready to read
Test heavy
Tough grader
1.0
5.0
COMP2310
Grade: A-
Oct 24, 2020
Wouldn't take again

Don't bother trying to ask questions because if you do he will say and I quote "You are a failure and worthless, figure it out yourself, you're a student just learn it". Don't bother going to lectures because he will say "Because you go to this school, you all are rejects and stupid". Do NOT register for his class, don't allow him to teach anymore.

1.0
5.0
CS231
Grade: D
Nov 16, 2020
Wouldn't take again

Do yourself a favour and dont take his course

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS231
Grade: D
Nov 16, 2020
Wouldn't take again

Do yourself a favour, don't take his course

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
5.0
CS231
Grade: C
Nov 24, 2020
Wouldn't take again

I would say he is a fair professor in his way. But tbh the person is an absolute nightmare. Creates unnecessary rules for everyone. Get ready to fail if you don't have his courseware. Basically just run around him as his dog and don't ask questions

Lots of homework
Participation matters
Skip class? You won't pass.
3.0
4.0
COMP2310
Grade: A
Dec 29, 2020
Wouldn't take again

Would be a great prof if he weren't so arrogant. Claims that the difficulty that students have with this course is due to him teaching at a higher level, which is just an excuse. Lectures are just him circling stuff in his text, but labs are helpful. His textbook is good and he is very knowledgeable, it's a shame he's a poor teacher.

Respected
Participation matters
Tough grader
3.0
5.0
CS231
Grade: B
Jan 7, 2021
Wouldn't take again

Overall he tries to be a good prof, and cares for his students. Gave feedback after both midterms and final on weather you should drop so that you dont fail or if you are still good. However he sucks at teaching labs are bascially where you're going to learn. His courseware is really good and he does end up curving at the end.

Lots of homework
Participation matters
Skip class? You won't pass.
3.0
5.0
CS231
Grade: B
Jan 7, 2021
Wouldn't take again

If you don't do the questions in the courseware and the assignments, you will fail the course, like it's guaranteed. Attending lectures alone will not help. You won't find any help on youtube either. GO TO LABS, if you take it online make sure ur camera is on during labs and exams. Read the courseware and try the examples after. The curve is huge.

Get ready to read
Skip class? You won't pass.
Tough grader
4.0
5.0
CS231CS454
Grade: C-
Feb 4, 2021
Would take again

Trust me, everyone who gave a bad score are ridiculous. Guy legit does what he can to help you pass. Once you figure him out its good. ATTEND ALL LABS AND PARTICIPATE!!! Failed both mid terms, but was active in labs and office hrs and rode that curve to a C-. If you want an A, be good in math!! Proof and Logic material GOOD LUCK

4.0
5.0
CS231
Grade: A+
Feb 13, 2021
Would take again

Dr. Tsin's class is hard; his tests are hard to finish in time, but he curves like crazy. His lectures are most helpful if you have skimmed/read the chapter in advance. His courseware is excellent and very clear (aside from small errors), and he's incredibly helpful during labs and office hours. Very caring prof, but you need to work hard!!!

Get ready to read
Participation matters
Test heavy
1.0
5.0
CSC231
Oct 23, 2021
Wouldn't take again

Not good

1.0
5.0
CS231
Nov 13, 2021
Wouldn't take again

Worst Prof at the school. Can't understand, can't read his hand writing. Goes against his own facility's Dean's advice on not breaking student by-laws. Worst. Professor. Ever.

Lots of homework
Test heavy
Tough grader
1.0
5.0
COMP2310
Grade: C-
Nov 28, 2021
Wouldn't take again

extremely bad. You don't even know how to do the assignment. There is no similar question from the textbook that you can refer to. Really tough.

Get ready to read
Skip class? You won't pass.
1.0
1.0
ALGO454
Grade: A+
Dec 4, 2021
Wouldn't take again

Very bad professor and copy proofs from Indian papers I found them on the website.

1.0
5.0
COMP4540
Grade: D-
Mar 17, 2022

This is known as the hardest class in the CS program for University of Windsor that made a lot of students change major in order to avoid this class. If you study very hard and do every single questions on textbook then you will have a chance to pass this class after the curve. Do not miss any lab or else you most likely will fail the class.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
COMP2310
Grade: A+
Apr 21, 2022
Would take again

Despite what you've heard, this course isn't very hard, you just have to put in more work than some of the other courses at UWindsor. Go to labs, try to answer when he asks you, don't be self conscious, he'll explain why you're wrong and after that you'll remember it. He's a caring guy, but has greater expectations than other faculty.

Tough grader
Participation matters
Inspirational
3.0
5.0
COMP4540
Grade: D
Nov 29, 2022

Extremely difficult course. Moves through the content quickly. You will be juggling assignments and midterms constantly. Assignments can take upwards of 30h to complete. Some explanations/information is lecture-only so you should attend. The course is doable if you are prepared to work 5x harder than any of your previous courses. Study!

Tough grader
Get ready to read
Participation matters
3.0
5.0
CMP231AND454
Grade: D
Dec 29, 2022

His courses can demotivate you but if you put some work into his assignments(probably able to score more than 50% in his assignments and double digits in mid terms) you can still pass the course. I did really bad on both the courses but guess what I did not fail any of them. Some students got zero on the mid term but still passed the course.

Tough grader
Lots of homework
Test heavy
5.0
5.0
COMP2310
Grade: Rather not say
Jan 9, 2023
Would take again

Amazing prof. However, Peter makes you work for your mark.

Tough grader
Gives good feedback
Inspirational
1.0
5.0
COMP2310
Grade: Incomplete
Oct 18, 2023

I wouldn't ever recommend anyone to take his courses. His handwriting is really bad during the lectures. He doesn't add anything to these lectures and most of all, in order to gain access to his homework and lecture slide, you need to buy a textbook for this. When you attend his lectures all he does is read off the textbook and adds nothing of valu

Tough grader
5.0
3.0
231
Dec 13, 2023
Would take again

Good prof, if you attend the lectures and pay attention you will understand the material. You will need to put in the work however and spend good time on the assignments.

Get ready to read
Clear grading criteria
3.0
5.0
COMP2310
Grade: A-
Dec 13, 2023
Would take again

You get out of his class exactly what you put into it. If you put in a lot of effort, he will recognize it and do his best to help you understand the material really well. If you try to get by without studying, you're going to fail. I enjoyed having him but if he thinks you asked a bad question he may call you out for it in front of the class.

Get ready to read
Clear grading criteria
5.0
3.0
COMP2310
Grade: Rather not say
Dec 20, 2023
Would take again

I took 2310 with Professor Tsin this semester and I can honestly tell you that he is one of the best professors at the university. He immediately tells you what is expected of you, takes time to go through his courseware and teach everything to make you succeed. He also gives amazing inspirational advice to bolster you for the rest of your degree.

Amazing lectures
Inspirational
4.0
4.0
COMP2310
Grade: A-
Jan 18, 2024
Would take again

Deff is a tough grader but if you go to his labs you're going to be fine

Tough grader
Get ready to read
Participation matters
1.0
5.0
COMP4540
Grade: D-
Mar 16, 2024

rideeeee the curveee baby

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
COMP2310
Grade: B
Nov 6, 2024

Does not speak English properly, has terrible hand writing, will not negotiate ANY marks (midterm/assignments), does not post anything online, will force you to buy his book.

Tough grader
Graded by few things
1.0
5.0
COMP2310
Grade: Rather not say
Dec 7, 2024

Peter Tsin is a disgrace to teaching, he values breaking down his students and a "ride-the-curve" mentality, where student's don't actually understand the content. I'm not sure he even fully understands the content he teaches as most of his assignment solutions are covered in mistakes. If you pop his meat in your mouth he gives extra pts. no diddy.

Tough grader
Get ready to read
Participation matters
1.0
5.0
COMP2310
Grade: Rather not say
Dec 7, 2024

labs worth going to....lecture not so much...u need courseware and u need to study hes as bad as they say.

Tough grader
Participation matters
1.0
5.0
COMP2310
Grade: Rather not say
Dec 7, 2024

This professor is overrated; his rating is meant to be 1. Do not bother taking this course. My worst nightmare is that he is the only one teaching Comp 4540. You can NEVER pass this course no matter what. Do you want to know why? He is a tough grader, does not speak English clearly, his handwriting is horrible and no other way to get resources.

Tough grader
So many papers
Lecture heavy
4.0
4.0
COMP2310
Grade: B+
Dec 8, 2024
Would take again

Funny prof. He makes jokes and he genuinely cares about providing a good education to students at UShitsor, which is nice. His accent is very hard to understand so lectures are hard to follow but his labs make up for it. Make sure you participate in labs, it'll get you that sweet curve. Don't be scared of exams, they are fair as long as you STUDY.

Tough grader
Participation matters
Gives good feedback
3.0
5.0
COMP2310
Grade: B+
Jan 3, 2025

Very strict course. Lectures are hard to understand. Textbook is a very good resource but you need to know every inch of it

Tough grader
Get ready to read
Accessible outside class
1.0
5.0
COMP2310
Grade: B+
Jan 6, 2025

Whoever says the prof is good is an opp, don't listen to those reviews. This professor makes the coursework very unnecessarily difficult. I regret every moment spent studying for this class because the professor isn't worth my time and effort. It's almost impossible for him to communicate ideas clearly in lectures. I hope he retires soon.

5.0
5.0
454
Grade: C
Jan 15, 2025

If Tsin didn't teach 454 I would cry. He's one of if not the best professor here. His classes are insanely hard. Get comfortable riding the curve.

Tough grader
Test heavy
2.0
5.0
COMP4540
Grade: C+
Jan 16, 2025

The hardest class of CS, but not impossible. You need to take this course seriously from day 1 and you NEED to make sure he gets to knows who you are by name. 1st midterm is math based, 2nd and final are "think on your feet" based. The class is HELL for a few months, but (after passing) you can recover from the trauma and move on with your life.

Tough grader
Participation matters
Graded by few things
4.0
4.0
COMP2310
Grade: B+
Jan 25, 2025
Would take again

Professor Tsin runs a challenging but rewarding class. Attend labs, engage in discussions, and use resources like the textbook and unstuck study to succeed. With effort, you can thrive in this class.

1.0
5.0
COMP2310
Grade: F
Jan 27, 2025

Cant speak english

5.0
1.0
COMP2310
Grade: A+
Mar 28, 2025
Would take again

The well formed formula, the WFF, is a sub WFF of itself because the WFF contains itself. The WFF is a formula that is well formed!

Inspirational
Hilarious
Caring
1.0
5.0
COMP4540
Grade: C-
May 1, 2025

Some professors are good teachers, some are good researchers and some are both. I see Prof Tsin as an intelligent individual who is probably a good researcher. However he simply can't teach. Known as "final boss of comp sci honors", he is the only one who instructs the core course, COMP4540. Prepare to not understand his accent and read the book.

Tough grader
Participation matters
Lecture heavy
5.0
5.0
0360231
Grade: B+
May 28, 2025
Would take again

Took about 20 years ago. Got my Master's not long ago. One thing I can assure everyone is: His 231 teaches you the fundamentals. His 454 forces you to think outside the box. When I was an undergrad, I dreaded these two courses. However, in the workforce, I noticed how much 454 led me to think and not simply follow. Also way ahead in grad school.

Tough grader
Participation matters
Inspirational
1.0
4.0
COMP2310
Grade: B
Sep 17, 2025

Consistently discouraging and unhelpful. Rather than clarifying the proof-based material, he tells struggling students to drop CS, lectures are unclear, notes are hard to read, and communication barriers go unaddressed

Get ready to read
Lots of homework
1.0
5.0
COMP2310
Grade: Not sure yet
Dec 17, 2025

Peter Tsin is the WORST teacher to have ever graced my academic career. Not only is he terrible at teaching the material, he also could give 0 craps about whether or not you actually understand it. Will never properly answer your questions, is extremely rude, and grades about as tough as you can. Be prepared ride the curve!

Tough grader
Get ready to read
Test heavy
3.0
5.0
COMP4540
Grade: A
Dec 17, 2025

His courses are very hard. He wants to see you succeed, but he wants you to put in some serious effort to earn it. He's pretty negative/mean sometimes (tells you to drop out if you're not doing well, etc.). Lectures are impossible to follow, read the book very closely (it is well written) and put a lot of effort in and you'll do fine.

Tough grader
Get ready to read
Participation matters
3.0
5.0
COMP2310
Grade: Not sure yet
Dec 17, 2025
Would take again

Hardest prof you'll take in CS. Not a bad person, he has extreme standards. Many peoples study for tests a day or two before, study a week (or two if struggling) before. To do good, get used to good habits and start reading day 1. Lectures are no help. All book's detail matters. Ask him Qs. Participate. Complete 2310 well, you become new person.

Tough grader
Get ready to read
Test heavy
4.0
5.0
454
Grade: A+
Dec 31, 2025
Would take again

Assignments is real hard like mind crashing Get ready to read the whole courseware from page one!

Tough grader
Get ready to read
Respected
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 43 grades
Most common grades:
B+ (7)
A+ (6)
B (5)
Grade Distribution
A(10)B(5)C(9)D(6)F(1)A-/B+(12)
Based on 57 reported grades
B+: 7
A+: 6
B: 5
A-: 5
Common Tags
Tough grader (31)
Get ready to read (26)
Participation matters (15)
Skip class? You won't pass. (12)
Test heavy (9)
Lots of homework (9)
Inspirational (7)
Respected (6)
Rating Trend

Declining

-0.83 avg change
Dec
Jan
Mar
May
Sep
Dec
Last 6 months
Ratings by Course

CS554

5.0

(1)

COMP231

5.0

(1)

THEORY1

5.0

(1)

454

4.5

(4)

CS231CS454

4.5

(2)
+17 more courses
Difficulty by Course

454

5.0

6023160

5.0

6045460

5.0

0360231

5.0

CS231CS454

5.0

Similar Professors