4.0

Peter Liu

Computer Science - Seneca Polytechnic

4.0
Quality
2.8
Difficulty
68%
Would Retake
109
Reviews
4.0
Quality
2.8
Difficulty
4.0
Helpful
4.0
Clarity

68%

Would Retake

109

Reviews

Rating Distribution
Official

5

68

4

16

3

8

2

4

1

13

What Students Say

“The ratings don't lie”

BTP100400 - 5.0 rating

“- Best professor I have so far”

OOP244 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

44%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 30 grades
Most common grades:
A (15)
A+ (9)
Not sure yet (4)
Grade Distribution
A(24)B(2)C(1)D(1)F(1)A-/B+(2)
Based on 37 reported grades
A: 15
A+: 9
Not sure yet: 4
Not_Sure_Yet: 2
Common Tags
Respected (9)
Amazing lectures (8)
Hilarious (7)
Tough grader (7)
Gives good feedback (6)
Get ready to read (5)
Skip class? You won't pass. (4)
Accessible outside class (4)
Rating Trend

Declining

-0.21 avg change
Feb
May
Sep
Jan
May
Jul
Last 6 months
Ratings by Course

PRO408

5.0

(1)

BPJ544

5.0

(1)

ASDASA

5.0

(1)

JACA

5.0

(1)

BTPA

5.0

(1)
+20 more courses
Difficulty by Course

OPS224

5.0

SYSC3501

5.0

JAV745

3.5

IPC144

3.5

OOP244PRO

3.0

Reviews (109)
5.0
2.0
OOP244
Aug 15, 2001

lectures are very understandable but he is too fast and lazy

5.0
1.0
OOP244
Aug 16, 2001

Oh my c++,clear,helpful,god in my...study field!

1.0
5.0
IPC144
Aug 16, 2001

No Comments

3.0
2.0
IPC144
Aug 28, 2001

He knows his stuff. Tests are fair and not to difficult.

5.0
2.0
PRO408
Sep 5, 2001

Oh excellent teacher; only a dummy could fail when this guy is teaching!

4.0
4.0
OOP244
Nov 4, 2001

Very good teacher, but needs to mark fairly

4.0
5.0
OOP244
Nov 16, 2001

Knows the stuff, but needs to stop steoreotypying

1.0
5.0
IPC144
Grade: Not_Sure_Yet
Nov 22, 2001

No Comments

1.0
5.0
IPC144
Nov 26, 2001

No Comments

2.0
4.0
IPC144
Nov 27, 2001

No Comments

4.0
2.0
PRO404
Dec 31, 2001

should make the concept more clear

3.0
4.0
IPC144
Jan 23, 2002

Only accepts his own way of programming,notflexible at all!!!

5.0
2.0
OOP244
Mar 25, 2002

hard marker, knows his stuff.

4.0
1.0
OOP244
Apr 5, 2002

He is a realy good teacher, knows his stuff, One of the best teacher i ever had.

2.0
3.0
OOP244PRO
May 23, 2002

No Comments

2.0
5.0
OPS224
Jul 3, 2002

No Comments

3.0
3.0
OOP244
Jul 17, 2002

No Comments

4.0
3.0
PRO404
Aug 10, 2002

A generally excellent teacher - and I failed! (Boo-hoo)

1.0
5.0
OOP244
Mar 3, 2003

Hard marker, lack ability to clarify complex question, irresponsible, be careful!

5.0
4.0
BPJ444
May 5, 2003

Great teacher - helpful, honest, answers all questions and concerns, knows his students. His tests are not a total surprise. Many examples posted and discussed in class. I would take him for all the courses, even though his not the best marker.

5.0
3.0
BPJ444
Dec 15, 2003

He is a hard marker but he is really good in teaching. I've learned a lot about Java although I've hardly passed the tests.

5.0
1.0
BPJ544
Dec 20, 2003

Excellent teacher.Knows his stuff.Many useful examples that help you understand Java a great deal.

3.0
4.0
OOP244
Mar 19, 2004

hard marker...doesn't explain some stuff verywell....make u lost....i don't recommend him

5.0
2.0
OOP244
Mar 27, 2004

Explains concepts clearly. He first identifies problems then introduces you to the solutions to it and explains why we need it. Good examples. Knows how to teach.

5.0
1.0
OOP244
Jul 29, 2004

Brilliant teacher. I read other comments how he is not helpful, hard marker, and doesnt explain clearly. Its all lies. Peter liu is the best I have ever had as a professor and I would take his classes again. If you want to learn, go to his class.

5.0
1.0
OOP244
Aug 5, 2004

Best teacher ever. Explains concepts clearly and thoroughly. He knows how to teach in steps and gives students helping time.

3.0
4.0
OOP244
Aug 18, 2004

Moves too fast and once you get behind it's all over for you. If you can stay at his very very quick pace then he is a good teacher but good luck trying to keep up with him. He does not give the students enough time to grasp the topics before moving on.

5.0
2.0
JAC444
Aug 29, 2004

Very strange teaching style for an asian. He's a machine gun spitting out knowledge for you catch. A good archive of original java source example. Has slight accent, but you'll adjust to it quickly. OK marker, cheerful at all time, and a smart guy.

4.0
2.0
BPJ444
Jan 5, 2005

very nice teacher. Knows his work.explains really nicely and answer all questions, tests are mostly like sample tests and examples he does. Follow his marking criteria, not hard marker just stay with rules. I would suggest this teacher over anyother teacher for JAVA.

4.0
3.0
BPJ444
Jan 12, 2005

Very good teacher. Weird accent but his teaching is excellent. Finish your assignments on time and you can pass. Even if you submit them after the exam.

3.0
3.0
OOP244
Aug 14, 2005

Very nice teacher, and easly approachable about anything. He tends to talk fast and has an accent, but doesnt mind if you ask him to talk slower or go over something again.

5.0
3.0
OOP244
Aug 15, 2005

great patience, knowledge, will explain things from many angles so you understand...a+

5.0
1.0
OOP244
Feb 7, 2007

best C++ teacher ever

5.0
3.0
OOP244
Dec 10, 2008

Amazing teacher! You really must take oop with this guy. He explains things so clearly, uses his own examples, and best of all HE WRITES THE BOARD! I highly recommend this guy. He'll also help you if you need extra help.

5.0
2.0
OOP244
Dec 22, 2008

One of the best C++ teachers at Seneca. If you can get him, TAKE HIM! He made OOP look easy.

5.0
2.0
OOP244
Feb 13, 2009

I think he is a very good teacher, all the best to you peter :)

5.0
1.0
IPC144
Sep 1, 2009

Good teacher.

3.0
5.0
IPC144
Mar 27, 2010

retook the course ... first time just as hard as second.. the assigments were killer ... hard core programmer prof. weaver was coordinator

5.0
1.0
JAC444
Jan 12, 2011

Very nice and helpful person.

5.0
2.0
BTP400
Apr 9, 2012

Perfect

5.0
3.0
ASDASA
Apr 9, 2012

Very cool teacher, his assignments were pretty intimidating at first because of the new way he delivered the course material (by encouraging research than notes). However, his assignments were incredibly fun and interesting to do (they were more fun than work). He has a lot of patience, so ask questions when needed and he will answer them.

5.0
3.0
BTP400
Apr 9, 2012

Last rating was supposed to be JAVA BTP400, not asdasA

4.0
4.0
JAC444
Apr 11, 2012

His delivery is quite clear with detailed explanation.

5.0
2.0
JAC444
Apr 12, 2012

Very good teacher.Very nice person.He provides a lot of labs(not for marks),examples,and pretests. So, you are always prepared to the tests. Also, we did very interesting and challenging assignments(for example, creating a map). He is generous marker. I highly recommend this course.

4.0
3.0
JAC444
Apr 15, 2012

Peter Liu one of the best teachers in Seneca. He has very good structured programm.If you do labs and try all his examples - you will be ok.Tests are not hard.Assignments are complicated and needs google researh and help of tutors but it is fun. Very interesting course.

5.0
2.0
JACA
Apr 17, 2012

Good teacher, knows the topic. Will encourage you to do your work and help you out to clarify your doubts. Assignments require some research but keeps interesting. Tests are easy but at times questions might be hard to understand as they will be tricky or indirect. I strongly recommend him.

4.0
2.0
BTP400
Apr 22, 2012

I like Professor Liu's teaching stile. He explains basics at class. Then gives exercises with hints to learn something more complicated. And then he gives assignment that requires some research. In one course we learned so much! We even used open source code for one of the assignments. That was fun!

5.0
1.0
JAC444
Apr 23, 2012

Excellent professor. Will help students who put effort into the class.

5.0
3.0
BTP300
Dec 18, 2012

Makes excellent use of in-class examples and is pushing for a more integrated assignment structure. Overall, very effective.

5.0
3.0
BTP300
Dec 18, 2012

good teacher that cares about students who make an effort

5.0
1.0
BTPA
Dec 22, 2012

Peter is a great teacher. Always willing to help anyone and genuinely cares. Definitely one of my favorite teachers at Seneca. Very patient, very smart. Your the man Peter!

4.0
3.0
BTP300
Jan 7, 2013

Need to attend regularly in order to do well, but that is true for most classes. Very considerate to student workload and helpful to students (answers questions and does many examples). Recommend him for this course.

5.0
4.0
IPC144
Jan 10, 2013

Great teacher and very understandable. If you survive his class work, you will %100 survive the exam. Don't miss any class unless he tells you it's not important to show up. Hard teacher but you will learn a lot.

5.0
1.0
IPC14C
Feb 7, 2013

One of my favorite professors at Seneca. He really cares about his students and is very encouraging. He prepares you very well for tests and gives lots of practice questions beforehand. AWESOME PROFESSOR. TAKE HIM!!!!! P.S He's super hott ;)

5.0
3.0
BTP200
Apr 6, 2013

Super good professor you can learn very well from him and is a fair marker.

5.0
2.0
CPROG
Aug 13, 2013

Legendary professor.

5.0
1.0
PROG20799
Grade: A
Aug 23, 2013

Professor Lap Liu applies unique method conducting the subject under study, which in turn, helped the students to gain maximum knowledge. Furthermore, Dr.Liu revealed a deep concept of a learning subject, allowing students to easily master a new area of study program.

5.0
1.0
CPROG
Grade: A
Aug 23, 2013

During the learning process, Professor Lap Liu showed the best professional qualities such as punctuality, competence, fairness, respect and attention to students. Dr.Liu showed great knowledge of the subject and was able to answer professionally and clearly to any of students’ question

5.0
1.0
SOMECODINGSHI
Oct 31, 2013

listen my fellow students, he is the best.

5.0
1.0
BTP300
Nov 24, 2013

Peter is an amazing professor. He has teaching talent that most professors DO NOT posses. He's clear in his lectures, he gives tons of examples, his quizzes and tests are similar to his examples. He's so helpful and concerned about all of the student's marks. I'm glad he was my professor. I wish I had other courses with him too. He's funny too.

5.0
1.0
BTP300
Dec 5, 2013

Peter is great teacher! He is funny and has a passion for what he does. He is genuinely interested in helping his students succeed and understand the content. He is a fair marker and very approachable if you need any extra assistance. I wish I had him for all of my programming classes!

5.0
2.0
BTP300
Dec 13, 2013

Peter is an amazing teacher who understands his students. The work he gives is hard(assignments) but the way he teaches helps you to actually understand the work and not MEMORIZE it. All you have to do is your weekly workshops and assignments and you WILL succeed. Try your best to get him as a teacher if you are serious about learning.

5.0
4.0
BTP400
Grade: A
Apr 17, 2014

The best teacher ever!

5.0
3.0
BTP400
Apr 17, 2014

Fantastic teacher, definitely one of the best, if not the best I've had so far. He is energetic and easy to understand, very helpful, keeps the class casual feeling and lighthearted while still managing to get the information out. He encourages the class to go above and beyond with their studies. My fellow students, Peter is great!

5.0
2.0
BTP400
Grade: Not_Sure_Yet
Apr 18, 2014

He is the best professor ever. He is the only professor I wanted to take for every programming class I needed. Very helpful and knows the material to perfection.He definitely makes sure that he doesn't move forward until he feels that every student understands. He is always in a great mood and it shows that he really enjoys what he does.

5.0
4.0
BTP400
Apr 18, 2014

Peter is a great prof. He expects a lot out of his students, but at the same time he makes sure that he teaches you and you understand the topics. He has no problems with extending due dates for the class if there is a good reason. He is always in class and labs (I don't think he missed one class) and is always ready to help.

5.0
2.0
BTP400
Apr 19, 2014

Peter is an excellent prof who knows that students are busy and gives you the most knowledge he can in the time given. His lessons are super clear and exactly what you need to know

5.0
3.0
BTP200300400
Apr 20, 2014

Great teacher!

5.0
2.0
BTP400BTP300
Apr 21, 2014

He has a lot of consideration for students time constraints, is flexible with the work requirements and will give you extra marks if you put in extra effort. His explanations are clear and his lectures are dynamic and encourage participation. Great professor overall and will give you all his attention for any question or issue. A+

5.0
2.0
BTP400
Apr 23, 2014

good overall, really understanding if you keep in touch with him (as in you need to give progress updates, and he will likely give extensions or exceptions to the assignments)

5.0
2.0
BTP400
Apr 23, 2014

Peter is an excellent teacher. His lessons are planned and he uses great examples to help students understand the concepts that he is teaching in class. He cares for his students and really wants them to succeed. By far my fav. teacher! I would take any class that he taught and feel confident that I would learn the material.

5.0
2.0
BTP100400
Grade: A
May 20, 2014

Peter is a great prof! Really. Maybe sometimes he may seem a little hard to understand but trust me , he conveys the subject material in the best way with the funny examples and stuff.

5.0
3.0
BTP200
Aug 5, 2014

Peter is an amazing prof. He's great at conveying concepts in a simple manner with lots of examples to ensure that you fully understand the topic. Additionally, he is always willing to help and is extremely considerate of his students. You can tell he truly cares about teaching.

5.0
2.0
BTP200300400
Grade: A
Aug 9, 2014

One of, if not the best, professors in Seneca I've ever had. He is knowledgeable and always willing to help students. Efficient lectures, clear answers to students' questions, fair markings. The assignments might be confusing but that's not his fault thought since they are designed long time ago by other professor(s). Clarify them with the prof!

4.0
2.0
BTP100400
Grade: B
Feb 9, 2016

was in his btp100 class can sometimes be confusing due to his accent but he really is a nice guy that really wants his students to do well. only time you need to attentdclass is lectures for tests

5.0
3.0
JAV745
Grade: A
Feb 12, 2016

Give good feedbacks, reply email really fast, extremely friendly to students

5.0
2.0
BTP100400
Grade: A
Feb 16, 2016

The ratings don't lie. My favourite professor in my first semester (BSD program), had really good examples in his lectures. Since it was a small class, it was easier to get comfortable with him. Do not hesitate to ask for help in the lab periods: many times, I told him upfront that I had no idea what I was doing and he would sit down and guide me!

4.0
4.0
JAV745
Grade: A+
Feb 27, 2016

Overall a really good teacher. He will teach well, but when the test comes, you will need to study.

5.0
1.0
IPC144
Grade: B
Aug 28, 2016
Would take again

He is a amazing teacher, makes your life easier.

Amazing lectures
5.0
3.0
BTP100400
Grade: A
Dec 5, 2016
Would take again

Good man, really wants his students to succeed, very helpful and approachable. Very good at explaining the concepts, but labs are much harder then lecture content, you will need to be self disciplined.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
2.0
IPC144
Grade: A
Jan 31, 2017
Would take again

Very fair and caring. Wants everyone to pass. His quizzes are pretty easy too as he lets you use the notes online. Would definitely take again.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
OOP244
Grade: A
Apr 8, 2018
Would take again

Really Good Prof. Makes things work easier. Test are easy but logical. Overall, he is teaching good and follows schedule.

Gives good feedback
Respected
Get ready to read
5.0
3.0
OOP244
Aug 4, 2018
Would take again

He's a great teacher and funny. He tries to make everything fair and is really understandable and will increase your marks if you clarify your mistakes.

Respected
Hilarious
LECTURE HEAVY
5.0
3.0
OOP244
Grade: Not sure yet
Aug 17, 2018
Would take again

Peter is a great choice for OOP244. He provides code examples in his lectures and his quizzes are straight forward. He can be hard to understand sometimes because of his accent but he's very funny and approachable. He's only of the easier teachers for OOP244.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
2.0
OOP244
Grade: Not sure yet
Aug 23, 2018
Would take again

Peter is a great professor and an inspiration to his students. I didnt have any C++background but he made the course easy to understand. He can make the lecture very interesting and you can see his passion for teaching. Truly, one of the best and well respected professor in Seneca.

Respected
Amazing lectures
Caring
4.0
2.0
OOP244
Grade: A
Sep 1, 2018
Would take again

He quizzes you every class to make sure you know your stuff. If you get a bad grade on the quiz, you'll know what to work on

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
2.0
OOP244
Sep 4, 2018
Would take again

- Best professor I have so far. Clear explanation, amazing examples, test on basic thing you need to know, funny in class. - Willing to help students' problems. - Fair marker

Hilarious
Amazing lectures
Caring
5.0
2.0
OOP244
Grade: A+
Dec 4, 2018
Would take again

Hands down one of the best, most respected profs out there. I took the time to write this because he's worth it ! 10/10 would recommend

Respected
Skip class? You won't pass.
LECTURE HEAVY
5.0
4.0
OOP244
Grade: A
Dec 27, 2018
Would take again

Peter is a great professor. He's very knowledgeable and makes the material in the course notes comprehensible. He often draws diagrams to help students better understand complex concepts. He's great at making lectures interesting, and he knows almost every student by name. As long as you do the work, it's easy to do well in his class.

Skip class? You won't pass.
Hilarious
Amazing lectures
2.0
5.0
OOP244
Feb 21, 2019
Wouldn't take again

helpful, giving good lecture but very tough grader

1.0
5.0
OOP244
Grade: Drop/Withdrawal
Feb 22, 2019
Wouldn't take again

very tough grader

Test heavy
Lecture heavy
Tough grader
1.0
1.0
OOP244
Grade: Not sure yet
Mar 8, 2019
Wouldn't take again

Very tough grader. don't take it.

4.0
2.0
BTP100400
Grade: A+
Mar 31, 2019
Would take again

One of the best professors in the BSD program. Accent can be hard for some early on but once you get used to it, he's a really funny teacher who really wants you to succeed. His quizzes and workshops aren't so difficult as long as you read the course notes and come to class

Gives good feedback
Accessible outside class
Hilarious
1.0
5.0
BTP100400
Grade: F
May 20, 2019
Wouldn't take again

Terrible

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
5.0
OOP244
Jun 27, 2019
Wouldn't take again

He knows his stuff but doesn't have enough language to explain. Strong accent. You can get easy 10 on workshops, but he is very picky about word use on quizzes. Use more word "object". Be ready for stupid jokes.

Get ready to read
Lecture heavy
Tough grader
3.0
4.0
BTP100400
Grade: A+
Jul 10, 2019
Would take again

I had him for both btp100 and btp400. He was the most amazing teacher I've ever seen in btp100 - he's explanations were funny, realistic and to the point. Must attend. Btp400 - very disorganised, I had absolutely 0 idea what was happening in this course, we were reading the docs... Optional attendance.

Respected
Inspirational
Hilarious
4.0
3.0
BTP100400
Grade: A
Apr 18, 2020
Would take again

I had Peter for BTP100 and BTP400. His teaching didn't really differ much except in 400, he made it a point to remind us to read the java docs alot. His lectures are funny and he's able to answer most questions in class. He's much better in 100, his explanations were more clear there, but he's not bad for 400. Can't go wrong with Peter here.

Get ready to read
Clear grading criteria
Amazing lectures
1.0
4.0
BTP100400
Grade: C+
Apr 24, 2020
Wouldn't take again

he really have lot of knowledge but i think he is not good for teaching teaching skill 0 explaining skill 0 in the class does not explain anything if you want to get knowledge buy the book study from book otherwise course note are are waste of time. not organize with the assignment and lectures. buy book study from there. if you have him

Get ready to read
Tough grader
1.0
5.0
SYSC3501
Grade: Not sure yet
Apr 24, 2020
Wouldn't take again

I have to say that he can not teach this course. It was so difficult to understand him during the lectures, most people stayed home after the first 4 lectures. If you ask him to write bigger, he says okay and then continues to write small. The sample problems, or assignments, Is nothing like the questions on his tests/quiz. Avoid at all cost.

5.0
3.0
BTP100400
Grade: A+
Apr 29, 2020
Would take again

Nice and funny professor. He loves your curiosity and questions. He goes through the knowledge with you before you take the quiz. If you do your workshop and milestone and read course notes, you can get good mark.

5.0
4.0
OOP244
Grade: A+
Aug 21, 2020
Would take again

Absolute angel prof, OOOP244 is a difficult course but his lectures are so clear, take him with eyes closed

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
OOP244
Grade: A+
Aug 21, 2020
Would take again

He doesn't read from slides, but he actually shows you how thinks work on practice. Clear explanations and interesting c++ tasks on quizzes. Really nice professor.

Gives good feedback
Get ready to read
Clear grading criteria
1.0
5.0
BTP100
Grade: A-
Dec 10, 2020
Wouldn't take again

Peter was absolutely a horrible prof. He teaches C programming to his students as if they have been coding for years and have plenty of years of experience. His assignments are graded based on of 100% (perfect), or a straight zero. This prof will never let a student get a 100% on any assignment, and will find silly spelling errors to deduct marks.

Lots of homework
Test heavy
Tough grader
1.0
1.0
BTP100
Feb 9, 2021
Wouldn't take again

Terrible explanations. Doesn't answer questions. Hard to get through a full lecture as he sounds like he would rather be anywhere else. Unsure if its because the topics he is explaining are very elementary or he does not care. I had better highschool teachers, ones that actually seemed like they cared.

5.0
3.0
BTP100
Grade: A+
May 11, 2021
Would take again

Peter actually shows his own code to explain the new method, goes through everything step-by-step, and easy to follow. He is also very helpful with assignments and workshops. He'll not give you the answer directly but the instructions to figure it out yourself. That worked for me because it helped to understand the concepts more thoroughly.

Respected
Accessible outside class
Caring
5.0
3.0
OOP244
Grade: A
Sep 21, 2021
Would take again

I think Peter Liu very suitable for programmers of any experience level. His lectures are very good, explains things very well and wants to make sure all his students understand thoroughly. Sometimes, he will even crack a joke in class, can be pretty funny sometimes. If you show you care, he will show he cares. Overall amazing experience.

Accessible outside class
Hilarious
Amazing lectures
5.0
4.0
OOP244
Grade: A
Jan 22, 2022
Would take again

Peter knows C++ very well. He is also caring and encourages us to ask questions during lectures. I had a lot of technical questions during lectures and all of those were answered by Peter. Take Peter folks.

Gives good feedback
Participation matters
Tough grader
5.0
2.0
OOP244
Grade: A+
May 13, 2022
Would take again

Probably the best professor for C++ at Seneca. Definitely take him if you get an opportunity since he will take your C++ concepts to next level!

Participation matters
Amazing lectures
Inspirational
1.0
4.0
OOP244
Grade: B+
Jul 3, 2022

Although he is knowleagable, he is very bad at explaining C++ concepts and is unreasonably strict on Grading.

Tough grader
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

44%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 30 grades
Most common grades:
A (15)
A+ (9)
Not sure yet (4)
Grade Distribution
A(24)B(2)C(1)D(1)F(1)A-/B+(2)
Based on 37 reported grades
A: 15
A+: 9
Not sure yet: 4
Not_Sure_Yet: 2
Common Tags
Respected (9)
Amazing lectures (8)
Hilarious (7)
Tough grader (7)
Gives good feedback (6)
Get ready to read (5)
Skip class? You won't pass. (4)
Accessible outside class (4)
Rating Trend

Declining

-0.21 avg change
Feb
May
Sep
Jan
May
Jul
Last 6 months
Ratings by Course

PRO408

5.0

(1)

BPJ544

5.0

(1)

ASDASA

5.0

(1)

JACA

5.0

(1)

BTPA

5.0

(1)
+20 more courses
Difficulty by Course

OPS224

5.0

SYSC3501

5.0

JAV745

3.5

IPC144

3.5

OOP244PRO

3.0

Similar Professors