4.3

Hai Yan Liu

Mathematics - University of Ottawa

4.3
Quality
2.5
Difficulty
86%
Would Retake
124
Reviews
4.3
Quality
2.5
Difficulty
4.3
Helpful
4.3
Clarity

86%

Would Retake

124

Reviews

Rating Distribution
Official

5

87

4

17

3

2

2

8

1

10

What Students Say

Despite his lack of proficiency in English, he is an excellent professor who is able to masterfully convey the concepts learned in Calculus I

MAT1320 - 5.0 rating

People here complain about having to learn everything yourself, but that essentially applies to almost every other STEM course in university loll

MAT2379 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

26%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A+ (44)
Not sure yet (27)
A (11)
Grade Distribution
A(55)B(5)C(2)D(6)F(1)A-/B+(12)
Based on 111 reported grades
A+: 44
Not sure yet: 27
A: 11
A-: 6
Common Tags
Caring (75)
Accessible outside class (47)
Respected (29)
Clear grading criteria (19)
Hilarious (18)
Gives good feedback (17)
Amazing lectures (10)
Inspirational (8)
Rating Trend

Declining

-0.55 avg change
Jun
Jul
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

MAT1371

5.0

(9)

MAT1395

5.0

(2)

MAT2377

5.0

(3)

MAT1348

4.9

(22)

MAT1341

4.8

(22)
+6 more courses
Difficulty by Course

MAT2322

3.5

MAT1330

2.9

MAT1320

2.8

MAT1341

2.8

MAT1308

2.5

Reviews (124)
5.0
2.0
MAT1371
Grade: A-
Dec 17, 2015

Suppose you end up getting professor Jack for stats; you'll enjoy it. He always gives great hints about what is going to be on the midterm and exam; obvious hints. If you have any questions about course material go to his office hours; he is waiting there for you! Professor Jack is truly one of the nicest, most understanding profs on campus.

5.0
1.0
MAT1371
Grade: A+
Dec 18, 2015

Initially, he was a bit difficult to understand at first. That being said, this might actually be his first time teaching, and he did a great job. Study exactly what he tells you to for the midterm and final exam. The assignments can sometimes be unclear, but the grading is pretty fair. Easy class. ATTEND class. Definitely recommended.

5.0
2.0
MAT1371
Grade: B
Dec 18, 2015

Unreal Prof, really wants his students to do well.

5.0
1.0
MAT1371
Grade: B+
Dec 19, 2015

Professor Jack is the best! He is so helpful anytime you need him. I don't know how long he's been in Canada but hope he stays at uOttawa. He's an amazing prof and a great person in general!

5.0
1.0
MAT1371
Grade: B+
Dec 19, 2015

This guy is honestly the best! He's goes that extra mile to make sure people know what's up which is great. I hate math but he made it bearable with his jokes and willing to help. Props to this prof! Go Professor Jack Liu!

5.0
1.0
MAT1371
Grade: A-
Dec 28, 2015

This professor was most excellent. Always willing to help when it was needed and he gives a lot of hints of what to study for midterms and exams.

5.0
2.0
MAT1371
Grade: A
Sep 21, 2016
Would take again

One of the best profs here at uOttawa. Can be a little hard to understand at first however you'll get used to it. Gives a lot of hints about midterms and exams and really wants his students to do well. Can be pretty jokes sometimes. Just study what he tells you to and should be an easy A. Definitely recommend him.

Respected
Clear grading criteria
Caring
5.0
2.0
MAT1371
Grade: A
Nov 2, 2016
Would take again

This prof was absolutely great! What a champ; really knows what he's doing. Super approachable too!

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
2.0
MAT1371
Grade: A+
Sep 13, 2017
Would take again

He is the best professor at uOttawa. He brings you confidence of Maths! Strongly recommend and will take again.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
MAT1308
Grade: A-
Dec 6, 2017
Wouldn't take again

He believes everything is easy easy easy, simple simple simple. Thats what he always talked in class. But if this class is easy, why do we take it???

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
5.0
2.0
MAT1308
Grade: A+
Dec 11, 2017
Would take again

Hard to understand sometimes due to thick accent, but I found if you sit closer upfront it isnt that much of a problem. Teaches well and marks easy. Really helpful with feedback and has plenty of time to talk to you about problems you may face in the course. Gives great advice and sometimes flat out tells you the answers to an assignment. Amazing!

Gives good feedback
Respected
Skip class? You won't pass.
5.0
2.0
MAT1308
Grade: A+
Jan 25, 2018
Would take again

He is a great prof who really cares about his students. The only downside is that he does not upload any of the course material on Virtual Campus so if you miss class, it's harder to catch up. But he is always happy to meet with students to answer any questions. So if you go to 95% of classes, and do the assignments, then you will get an A+.

Skip class? You won't pass.
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
MAT1320
Grade: Not sure yet
Nov 26, 2018
Would take again

He is amazing

Respected
Amazing lectures
Caring
5.0
3.0
MAT1320
Dec 2, 2018
Would take again

very nice guy. you can tell he tries very hard to help students and goes the extra mile. very passionate and caring

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
MAT1320
Grade: A
Dec 3, 2018
Would take again

He is one of the greatest people I've ever met. He keeps office hours on weekends so there's no excuse to not understand. He really wants his students to do well, and it's very obvious. Between his lectures, office hours, and the textbook, calc is very manageable with Jack

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
3.0
MAT1320
Dec 5, 2018
Would take again

Despite his lack of proficiency in English, he is an excellent professor who is able to masterfully convey the concepts learned in Calculus I. His office is always open even on weekends. Very willing to help and cares about the success of his students. Examples done in class come straight from the assignments and provides many hints for exams.

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

You can him Jack. He's hilarious and cares so much about his students, and he really wants us to do well. Go to the lectures because he solves assignment and test questions pretty often. He does have a strong Chinese accent, so it might be hard to understand him in the first few classes, but just sit up front and listen carefully.

Gives good feedback
Clear grading criteria
Caring
4.0
3.0
MAT1308
Grade: Not sure yet
Nov 6, 2019
Would take again

The absolute best. 10/10 would recommend this man want to see his students do well. lectures aren't mandatory but its extremely helpful to go.

Inspirational
Clear grading criteria
Caring
5.0
4.0
MAT2322
Grade: Not sure yet
Dec 11, 2019
Would take again

Very helpful in office hours a great prof

Gives good feedback
Respected
Participation matters
5.0
3.0
MAT1341
Dec 15, 2019
Would take again

He is by far the most kind-hearted and approachable professor at the University. You might find some difficulties with his accent at first but just go see him if you have questions. He is always happy and be there to help his students. He even stayed all-night in the help centre before the tests and final to help his students! RESPECTED!!

Respected
Accessible outside class
Caring
5.0
2.0
MAT1341
Dec 19, 2019
Would take again

Jack cares about his students so much! Good at teaching and always posts notes and plenty of practice exams. Constantly reminds class to come visit him during his (very extensive) office hours. Linear algebra requires some thought but Jack prepares you well.

Inspirational
4.0
3.0
MAT1341
Grade: Not sure yet
Dec 21, 2019
Would take again

Jack is one of the best profs in the uOttawa mathematics department. He cares about the success of all of his students which was evidenced by him reminding his students to attend class throughout the semester and by having super accessible office hours. He does have a thich Chinese accent though which makes him a little hard to understand at first.

Accessible outside class
Clear grading criteria
Caring
5.0
2.0
MAT1341
Dec 27, 2019
Would take again

The professor was almost always available for office hours, and he often insisted that students attend class. The information given in his lectures are crucial to the midterms and final exam. Overall, he is caring and is always willing to help.

Respected
Clear grading criteria
Caring
5.0
4.0
MAT1341
Grade: Not sure yet
Dec 12, 2020
Would take again

Jack is very responsive to students, and always willing to help. Althouth it may take you some time to adapt his accent at first, but I guarantee that you we find him amazing! His lecture is explicit, and explains detail in an understandable way. If you come to class and study his material regularly, you will do well!

Respected
Accessible outside class
Amazing lectures
2.0
5.0
MAT1330
Grade: Not sure yet
Dec 17, 2020
Wouldn't take again

He was hard to understand during lectures, which made it hard to grasp the material bc you are basically left to teach yourself. When he says the questions on the test are the same level of difficulty as the hw, he's lying. The hw is pretty straightforward, and his office hours are always open. Can make you feel stupid sometimes bc its "easy easy"

Accessible outside class
Lots of homework
Lecture heavy
5.0
1.0
MAT1308
Dec 18, 2020
Would take again

Professor Liu is literally the sweetest prof - he adapts well and often asks students to talk to him if they need help. The beginning was a little rough and he doesn't always assign textbook questions which makes it hard but class material reflects exams super well. He also posts past exams to help! Cares so much for his students, 10/10.

Accessible outside class
Caring
5.0
3.0
MAT1330
Grade: Not sure yet
Dec 22, 2020
Would take again

Prof Lui is so sweet and cares so much about his students. Does everything he can to make class as fair as possible for students and will always give good tips for exams/homework at the beginning of class. His teaching style takes a little bit of getting used to, but you'll be glad you picked his class in the end. One of the kindest profs ever!

Accessible outside class
Caring
4.0
3.0
MAT1330
Grade: A
Jan 1, 2021
Would take again

Prof. Liu is one of the kindest people I have ever met! He truly cares about his students. GO TO OFFICE HOURS! His accent can be tough to understand sometimes, but he really makes up for it in many ways. I have always been terrible at math, and just got an 88% with Prof. Liu. You can do it too!! Good luck and don't forget OFFICE HOURS!!! best tip

Accessible outside class
Participation matters
Caring
4.0
3.0
MAT1330
Grade: A+
Jan 1, 2021
Would take again

Professor Liu clearly cares for his students and will fight for us to get the highest mark possible. Attend class AND office hours!!

5.0
3.0
MAT1330
Grade: A-
Jan 2, 2021
Would take again

Has an accent that is a little hard to understand but you get used to it easily. He is one of the nicest profs I have ever seen. This course was a disaster this year and was REALLY unfair. However, Professor Liu gave us the highest marks possible and is very eager to help. He even gave his phone number so we could contact him. I will miss him

Respected
Accessible outside class
Caring
4.0
2.0
MAT1330
Grade: A+
Jan 6, 2021
Would take again

Awesome professor who cares a lot about his students! He will always make sure his students get the best possible grade in his class. His office hours are VERY helpful, I definitely recommend attending especially before midterms/exams if you need clarification. He posts the lecture notes before class which makes the lecture easy to follow.

Accessible outside class
Test heavy
4.0
3.0
MAT1330
Jan 7, 2021
Would take again

Dr. Jack was a wonderful prof to have during COVID. He was always available during office hours to help us with homework. I would definitely have him again. Do make sure you do those weekly homework and go to the virtual lectures. Do go through the lesson and the sample tests he gives because they helped a lot.

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
MAT1330
Grade: A+
Jan 8, 2021
Would take again

Prof Jack is soooo kind and sweet! He is patient and always willing to help, even during the weekends. He explains hard problems in great details, and give very useful advice for the midterms and final. Just love him so much, gonna miss him!

Respected
Accessible outside class
Participation matters
5.0
3.0
MAT1341
Grade: A+
Jan 8, 2021
Would take again

Very sweet and accessible! Even though it took me a while to adapt his accent, I found him knowledgeable and patient. He explains every single problem in great detail so that student can understand. To get the highest mark you can, I suggest attending his lectures and office hours, because he gives very helpful information for exams!

Participation matters
Amazing lectures
Caring
4.0
3.0
MAT1330
Grade: A+
Jan 14, 2021
Would take again

Jack is the sweetest prof ever! He's so helpful and genuinely wants all his students to succeed. He's super flexible and has lots of office hours. I loved calc with him.

Accessible outside class
Clear grading criteria
Caring
3.0
2.0
MAT1308
Grade: A+
Jan 16, 2021
Would take again

He doesn't always explain where he's going in lectures and he can be difficult to understand because of his accent so I advise looking over the notes before class. He is very kind and gives lots of helpful hints about exam questions.

5.0
3.0
MAT1330
Grade: A+
Mar 28, 2021
Would take again

At first, you're confused by his thick accent. Then, a few lectures in, you can understand him. Before you know it, you're reading your notes and his Jack-isms ring around in your brain. Very quotable, "at all". He's caring, and advocates for his students. He has many office hours, and is very reasonable. He tries his best to help his students.

Accessible outside class
Test heavy
Caring
5.0
2.0
MAT1348
Grade: Not sure yet
Apr 19, 2021
Would take again

Don't be intimidated by Professor Hai Yan Liu's accent. Although lectures were not the easiest in the world to follow, his kindness, easy marks, and care for every student made the class worth it. Would definitely take professor Hai Yan Liu again if I had the chance.

Respected
Inspirational
Caring
4.0
4.0
MAT1348
Grade: A+
Apr 27, 2021
Would take again

Confusing notes but overall very good prof & fair grader, will hear you out when you go to his office hours and adjusts your grades based on the best outcome possible.

Respected
Accessible outside class
Skip class? You won't pass.
5.0
2.0
MAT1348
Grade: A+
Apr 27, 2021
Would take again

Just wonderful prof, so caring, no BS, clear instructions, wants your success, do not pass up the opportunity if he is an option.

Respected
Accessible outside class
Caring
5.0
3.0
MAT1348
Grade: A+
Apr 27, 2021
Would take again

All the TA in his section are useless, but the professor is goat. Make sure to take him if you have the chance.

Gives good feedback
Graded by few things
Caring
5.0
2.0
MAT1348
Grade: A+
May 7, 2021
Would take again

A great professor. He could explain things clearly despite his lack of proficiency in English. The exams are not difficult and you will easily pass if you join the lectures and do the exercises. He really cares about his students and offers many office hours. Would like to take his course again.

Respected
Accessible outside class
4.0
3.0
MAT1348
Grade: A+
Jul 27, 2021
Would take again

A great guy but not the best prof. He just reads off the notes during lectures. Clearly cares about his students and wants us to pass, no surprises on midterms and the final, gave some hints about assignment questions during lectures. You can tell he is enthusiastic about the subject. TAs were useless so the poor guy had to grade things by himself

Respected
Accessible outside class
Caring
5.0
2.0
MAT1330
Grade: A+
Oct 20, 2021
Would take again

I LOVE THIS PROFESSOR FROM THE BOTTOM OF MY HEART. HE ACTUALLY CARES ABOUT HIS STUDENTS A LOT, WOULD TRY HIS BEST TO ALLOW THEM TO SUCCEED. Don't take him for granted and do not underestimate him!!

1.0
2.0
MAT1308
Oct 22, 2021
Wouldn't take again

He's a great guy, and he cares, but his accent is so thick that during class you'll have no idea what he's saying (cannot stress this enough). If possible, take his class with another prof, because he does care, but he's a bad teacher. He only fills in the notes that he's prepared beforehand, and doesn't assign textbook questions/practice problems.

Accessible outside class
Caring
2.0
5.0
MAT1320
Oct 28, 2021
Wouldn't take again

He cares about his students' success, but for English speakers w/o experience listening to accents, this class will be painful to keep up with. Especially with his LEC style of rarely explaining his process. Good availability, but doesn't respect certain accommodations (will refuse) +once displayed a PERSONAL SASS email to entire office hour Zoom

Lots of homework
Accessible outside class
2.0
5.0
MAT1341
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

Jack is a very great and caring person. But he isn't the prof you should look for. It is very hard to understand his lecture because of his thick accent, many concepts are unclear and notes are hard to follow. He doesn't explain the concepts which are very important for linear algebra. But he offers a lot of office hours and extra help.

Get ready to read
Hilarious
Caring
4.0
4.0
MAT1341
Grade: A
Nov 26, 2021
Would take again

The teacher goes through old tests and tells us exactly what to study for the test, so even if you will not understand a single word that comes off his thick accent, he tells you straight up what you'll have in the test. This is extremely useful, and in my opinion, outweighs the accent con. Just study on your own and go to office hours before test

Gives good feedback
Accessible outside class
Caring
5.0
3.0
MAT1320
Grade: A+
Dec 3, 2021
Would take again

He's a great prof who always wants you to exceed. Will be super helpful and go outside of his normal hours MULTIPLE times and spend hours helping you if needed. Definetely attend his office hours if you have the chance, you won't regret it. Ask a lot of questions.

Respected
Lots of homework
Caring
5.0
3.0
MAT1320
Grade: Not sure yet
Dec 9, 2021
Would take again

Professor Liu is the most careful professor I have ever met. He tells you exactly what you need for no matter tests or assignments.

Respected
Accessible outside class
Caring
5.0
2.0
MAT1320
Dec 9, 2021
Would take again

As the others said, he very cares about his student, but he dose have an accent that you need to get used to it. For the people that already have a strong math logic, you can pretty easy to follow him and learn new stuff. I do recommend him because he really cares about his student's grade and tells you how.

Gives good feedback
Respected
Caring
2.0
3.0
MAT1308
Grade: Not sure yet
Dec 14, 2021
Wouldn't take again

He is very caring and wants everyone to get good marks, however he is very hard to understand and only fills in the lecture notes, he does not explain how he got the answers. If you have to take this class I would suggest picking another prof.

5.0
3.0
MAT1341
Grade: Not sure yet
Dec 22, 2021
Would take again

Professor Liu is one of very few math profs at this school who actually wants to have a high class average. He has lots of office hours and very generous with his time, especially before exams. I wish that he was the course coordinator for MAT1341 instead of that jerk who wouldn't let him adjust our midterm grades upwards.

Respected
Accessible outside class
Caring
5.0
2.0
MAT1341
Dec 23, 2021
Would take again

Professor Jack is an amazing and very well respected professor. He actually wants his class to do well and will tell you exactly what you need to study for tests and final. 100% recommend for anyone wanting good marks in linear algebra!

Gives good feedback
Respected
Caring
5.0
1.0
MAT1308
Grade: A+
Dec 24, 2021
Would take again

Good teacher, accessible outside class. He cares for his students, had more office hours than the average professor to ask all the questions you might have. Straight forward exams. If you study well and put in the work you can do well in his class.

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
MAT1341
Grade: A
Jan 8, 2022
Would take again

Professor Jack is the most caring!!! I am grateful for this course ... yes, he has an accent, but if u don't understand him is not him, it is that u don't understand the course material and are not familiar with the vocabulary. Prepare before each class and attend office hours, I did this and went from literally a D to an A. Ask Until it's clear!!!

Accessible outside class
Caring
5.0
3.0
MAT1320
Grade: B
Jan 10, 2022
Would take again

Wonderful professor me not getting an A was completely my own fault. He's a caring, engaged, and loving prof. Only real downside I can think of is that he has a pretty strong accent, but that doesn't really matter because he provides detailed notes for all lectures.

Respected
Caring
5.0
2.0
MAT1348
Grade: Not sure yet
Jan 19, 2022
Would take again

This guy is great, so far I've only had 3 lectures with him, and it's really clear and seems easy from the get go. Go to your lectures, and go to office hours if you don't know something. His accent is harsh at first, but you get used to it by the second lecture and he explains things clearly and step by step. Great prof, seems hella sweet too.

Respected
Accessible outside class
Clear grading criteria
5.0
2.0
MAT1320
Grade: A+
Feb 3, 2022
Would take again

Really cares about his students and gives plenty of hints for midterms and finals. Only realized how great he was after I passed and had other math profs. Lots of office hours and happy to help with Mobius homework. Easy tests, good lectures, highly recommend.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
MAT1348
Grade: Not sure yet
Feb 16, 2022
Would take again

Prof Jack is the best. Sure he has an accent but he truly wants his students to understand the material and to succeed. He answers to all questions and he is ready to go over a concept for hours until you get it.

Accessible outside class
Participation matters
Caring
5.0
2.0
MAT1348
Grade: Rather not say
Apr 4, 2022
Would take again

The professor made this class much easier for me! He held office hours twice a week in which he was able to answer the students' questions and even help the students on graded assignments. I strongly recommend to join the lectures, as he prepares the students in advance on how to prepare for the exams.

5.0
2.0
MAT1348
Grade: A+
Apr 13, 2022
Would take again

He posts lecture notes online with and without filled in information before lectures and goes through the material thoroughly. Near midterms and finals he has a lot of office hours and likes to give helpful hints about approaches to assignments and important exam topics. One of the best professors I've had for math; had him for 1348 and 1320.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
MAT1341
Grade: A
Apr 19, 2022
Would take again

Hai Yan Liu, or Jack, is the most caring professor at the University of Ottawa. His lectures are always thorough and have some great info for upcoming tests and assignments. He also hosts a lot of office hours before midterms and the final, where he will prepare you for the final/midterm at a god tier level. Attend office hours and lectures!

Caring
Respected
Accessible outside class
5.0
3.0
MAT1348
Grade: Not sure yet
Apr 22, 2022
Would take again

This man is a godsend. 10/10 recommend for hard classes as he actually cares about his students understanding the content. Great grading criteria - he has three % distributions and he applies the one that leaves you with the highest mark. Super kind and always hosts office hours. tbh easy to understand

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
MAT1348
Grade: A
Apr 23, 2022
Would take again

Jack is one of the nicest and caring professors. Lectures can be hard to follow sometimes, however if you attend them and his office hours, you will find that the assignments, midterms, and final will be a breeze as he will make sure you know how solve problems that are almost the same.

EXTRA CREDIT
Caring
Accessible outside class
5.0
2.0
MAT1348
Grade: A+
Apr 28, 2022
Would take again

Excellent professor, I had him for both MAT1348 and MAT1320. Prof. Liu is able to explain abstract mathematical concepts such that they become easy to understand. His accent takes about one lecture to adjust to, after which everything he says makes perfect sense. Would definitely recommend. 10/10.

Clear grading criteria
Accessible outside class
5.0
2.0
MAT1348
Grade: A+
May 1, 2022
Would take again

Prof. Jack is kind, caring, and wants all his students to succeed. His lectures are always interesting & he is excellent at explaining concepts. All you need to do is go to class, attend DGDs & go to office hours. He makes sure you are well prepared for all tests by reviewing key concepts. Highly recommended.

Inspirational
Caring
Respected
5.0
2.0
MAT1320
Grade: A+
May 9, 2022
Would take again

One of the best professors I have had so far. Definitely recommend taking his class

Gives good feedback
Caring
5.0
2.0
MAT1320
Grade: A+
May 10, 2022
Would take again

he really wants you to succeed in his class and you will if you show up to his lectures. Great prof!

5.0
1.0
MAT1348
Grade: A+
May 20, 2022
Would take again

He wants all his students to succeed and cares about them so much. Always available during office hours, gives his phone number to text, and adds more office hours around tests. Listen to advice he gives during lectures and office hours and you'll do well

Amazing lectures
Caring
Accessible outside class
2.0
3.0
MAT1320
Grade: D-
Nov 24, 2022

"ZERO" (Subtitles don't help btw)

Tough grader
Get ready to read
Participation matters
4.0
4.0
MAT1308
Grade: Drop/Withdrawal
Nov 30, 2022
Would take again

He is sometimes hard to understand bcs he has a very heavy Korean accent. But, he is very respectful and really wants his students to succeed. If you want an easily accessible & VERY patient prof, take this course. He is a VERY harsh marker though

Lots of homework
Lecture heavy
1.0
5.0
MAT1308
Grade: F
Dec 19, 2022

PLEASE TRY YOUR BEST ON ASSIGNMENNTTT!!!!!!!

4.0
3.0
MAT2379
Grade: C+
Jan 5, 2023
Would take again

Nicest man alive, sometimes his accent is a bit hard to understand but you get used to it, really cares that his students succeed. The final was so hard tho watch out

Caring
Accessible outside class
3.0
3.0
MAT1308
Grade: A+
Jan 5, 2023

Coming from someone who is HORRIBLE at math, I did well in this class. I attended at most 5 lectures throughout the semester, and did not need the textbook, but it was helpful for examples. Your best bet to pass this class is ENSURE you understand lecture notes and examples (MUST), and youtube anything you dont understand (nancypi/organicchemtut)

Get ready to read
Lots of homework
Lecture heavy
2.0
2.0
MAT1308
Grade: A+
Jan 9, 2023
Would take again

Jack was incredibly nice and caring, he truly wants to see his students succeed. His accent sometimes made it difficult to understand what he was saying. Grading criteria is clear and he explains things well at office hours. Got to class and you'll be fine, he gives you major hints to exam and assignment questions in class.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
MAT1308
Grade: B
Jan 10, 2023
Would take again

one of my favourite professors he cares about his students, accessible outside of class and gives very clear grading criteria

Clear grading criteria
Hilarious
Caring
5.0
3.0
MAT1348
Grade: A+
Feb 2, 2023
Would take again

He is the most wholesome lad out there.

Get ready to read
Hilarious
Caring
5.0
2.0
MAT1341
Grade: A+
Feb 16, 2023
Would take again

very good lectures. very helpful to insight students on midterm material. overall amazing professor. very kind and understanding. wants the best for his students. very reasonable grader. he marks the midterms and finals.

5.0
2.0
MAT1348
Grade: A+
Apr 26, 2023
Would take again

By far the best math prof I've ever had, is great at explaining tough concepts and is always available outside of class to help out.

Amazing lectures
Hilarious
Caring
5.0
3.0
mat2375
Grade: Rather not say
Apr 28, 2023
Would take again

Has a heavy accent, but still explains everything clearly. No surprises.

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
1.0
MAT1348
Grade: B+
May 3, 2023
Would take again

love him. he's def cares about students and their quality of learning.

Gives good feedback
Hilarious
Caring
5.0
3.0
MAT1348
Grade: B-
May 7, 2023
Would take again

Great prof who cares about his students. Honestly, rarely went to class as I couldn't understand his accent. Don't worry tho, he uses Maltais' notes which are really good. Didn't do as well in this class simply because I made dumb mistakes during the midterms n final. Make sure to have a clear and relaxed mind during exams.

Hilarious
Caring
Test heavy
1.0
3.0
MAT2322
Grade: Drop/Withdrawal
May 17, 2023

Has a really thick accent and has a hard time speaking English. He was very kind and nice but I didn't understand his lectures at all.

1.0
3.0
MAT2322
Grade: Drop/Withdrawal
May 17, 2023

He has a very thick accent which makes it really hard to understand what he's saying. He is very kind tho and wants you to have the best grade possible.

5.0
2.0
MAT1348
Grade: B+
Jun 27, 2023
Would take again

He's very nice. Show up to lectures and the tutorial and take notes, and you'll be fine.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
mat2375
Grade: Rather not say
Jul 26, 2023
Would take again

Never had a better math prof, cares too much about students, please if u have the chance choose him (btw the class was mat2377 they didnt have an option for it here)

Participation matters
Amazing lectures
Caring
1.0
4.0
MAT2379
Oct 6, 2023

Please be aware of false reviews on this professor's page. I am quite sure they are written by the professor himself. I do not want to be disrespectful, but I am paying money for this, and his accent is so strong, you will catch one word in three sentences. Audit his class if you do not believe me. You will have to teach yourself everything.

Graded by few things
4.0
2.0
MAT2379
Grade: Not sure yet
Nov 12, 2023
Would take again

Yes, his accent can be pretty hard to decipher, but I can assure you that you can still do fairly well on the evaluations if you do enough practice from the textbook and materials you find online - like I got a 100 on the first midterm lol. Great prof as he gives a lot of hints and clearly highlights what you should put on formula sheets.

Inspirational
Caring
Lecture heavy
4.0
2.0
MAT2379
Grade: Not sure yet
Nov 12, 2023
Would take again

People here complain about having to learn everything yourself, but that essentially applies to almost every other STEM course in university loll. Although his accent is hard to understand at the start, you'll eventually get used to it - or just study from the filled-in notes he posts and the textbook questions/assignments and you'll be good :)

Caring
Lecture heavy
Graded by few things
5.0
2.0
MAT1308
Nov 15, 2023
Would take again

cares about his students!!!

Clear grading criteria
Accessible outside class
5.0
1.0
MAT1341
Grade: A
Nov 29, 2023
Would take again

Just need to get used to his accent, very caring and nice teacher and truly wants you to succeed.

Hilarious
Caring
Accessible outside class
5.0
1.0
MAT1341
Grade: A-
Nov 29, 2023
Would take again

I love Haiyan jack

Hilarious
Caring
Lecture heavy
5.0
2.0
MAT1308
Grade: Not sure yet
Dec 8, 2023
Would take again

LOVE HIM. His accent takes some getting used to but he really wants everyone to succeed. He's always available, makes sure you know what to expect on midterms, would definitely take him again. ATTEND THE DGDs his TA is great love that dude.

Accessible outside class
5.0
1.0
MAT2379
Grade: A+
Dec 16, 2023
Would take again

He is an amazing professor, who really cares about his students and wants them to succeed. Midterms and exams highly reflect what was taught in class. would take again

Caring
5.0
3.0
MAT1341
Grade: C+
Dec 19, 2023
Would take again

Prof Jack has a very thick accent and it will take a while to get used to BUT he is very good at teaching, does lots of examples, will help you with any questions at office hours and is just great overall.

Hilarious
Caring
Accessible outside class
5.0
5.0
MAT1341
Grade: Not sure yet
Dec 26, 2023
Would take again

Absolute gem of a person. You get used to his accent after a maximum of three lectures. Even when the course content is difficult, he makes sure you understand how to tackle each problem. You can really tell he cares about his students

Caring
Respected
Accessible outside class
5.0
2.0
MAT1341
Grade: B+
Jan 5, 2024
Would take again

A professor who really cares about his students. Answer your questions after class. He posts answers to previous midterms and finals online, which is very handy. Also talks about typical midterm and final questions in class. If you take his class, you are likely to pass. Would definitely take his course again.

5.0
3.0
MAT1341
Grade: A+
Jan 10, 2024
Would take again

Best prof ever! Actually cares about his students and makes extra office hours near the exams because he wants to make sure everybody ask questions. When he couldn't reserve more office time, he actually waited at a nearby table incase anyone showed up needing help. Wish I had him for every class.

Inspirational
Hilarious
Caring
5.0
2.0
MAT1341
Grade: A+
Jan 12, 2024
Would take again

Tells you exactly what's on tests and provides lots of resources to do well in the course. Very funny professor as well, his accent is difficult to understand at first but give it a week and you'll get the hang of it.

Hilarious
Caring
Respected
5.0
2.0
MAT1341
Grade: A+
Jan 19, 2024
Would take again

Found the class material tougher than calculus but this prof is very good. Made the subject easier to understand & the grading criteria (and stuff to study) was laid out ahead of time. He cares about his students a lot and he has a lot of office hours if you need it. Go to lectures & pay attention, they are worth it!

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
mat2375
Grade: A
Apr 16, 2024
Would take again

MAT 2371 with Mayer Alvo: C+ MAT 2375 with Jack: A That's the Jack effect. He is honestly so good at explaining things and always wants to help his students. If you come to class and takes notes you will do good. Multiple questions on the final he did word for word in class. If you drop the class early because of his accent, you will regret it.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
MAT1348
Grade: A+
Apr 20, 2024
Would take again

INCREDIBLE professor. He adds office hours before exams, he explains clearly what's going to be on the exams, he's super kind, etc. One of the most caring teacher for sure. His English might be hard to understand, but you quickly get used to it. Take him if you can. With him, there is really no surprise. Put a little effort and you won't regret it

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
MAT1348
Grade: A+
Apr 23, 2024
Would take again

This man is the only reason I enter a math class smiling. He cares so much about the success of his students. His lectures are easy to follow. He will extend office hour if you don't understand something. His number one priority is the well being of his students. He even finished a class early to let us watch the eclipse on April 8. BEST PROF EVER!

Amazing lectures
Caring
Respected
5.0
3.0
MAT2379
Grade: Not sure yet
Nov 26, 2024
Would take again

Jack defiantly has a thick accent but is a beauty. Fair tests and assignments. He even tries to answer assignment questions in class and will give hints as to which types of questions will appear on tests. He'll move hell and earth if you're confused by an assignment question.

Caring
Test heavy
Graded by few things
5.0
2.0
MAT2379
Grade: A+
Dec 3, 2024
Would take again

Kindest prof you will ever meet. Truly so understanding and helpful. ALWAYS available for help and able to meet outside of office hours. Answers assignment questions in class and always clearly tells us what will be on midterms + exams. Yes, his accent is strong, but he is so worth taking. Jack = BEST PROF EVER!!!

Clear grading criteria
Caring
Graded by few things
1.0
5.0
MAT2379
Grade: Not sure yet
Dec 12, 2024

Awful, final nothing like what he said it would be.

1.0
4.0
MAT2322
Grade: Drop/Withdrawal
Dec 12, 2024

Very heavy accent, can't understand. Midterm was not like what he said it would be. Very dissapointing, had to drop.

5.0
2.0
MAT1395
Grade: Not sure yet
Jan 16, 2025
Would take again

Has a fairly heavy accent but after one or two lectures you get used to it and can understand 99% of what he's saying. Does lots of examples and always willing to help you understand more. Amazing lectures honestly one of my favourite profs.

Hilarious
Graded by few things
Accessible outside class
5.0
3.0
MAT1341
Grade: B+
Jan 19, 2025
Would take again

Professor Haiyan makes this tough class manageable. His lectures are worth attending, and he offers great office hours support. Unstuck AI was also a big help for test prep.

5.0
2.0
MAT1330
Grade: D+
Feb 3, 2025
Would take again

I'm the worst at calculus but Dr. Jack is the best teacher ever! I would totally take another class with him, although he has a strong accent. If you keep up with Mobius and weekly assignments you will be fine.

Caring
5.0
1.0
MAT1395
Grade: A+
Apr 15, 2025
Would take again

Can't describe how good Jack is. He actually cares about his students and it shows so much, it helps a lot if you go to lectures. Best prof ever 10/10.

Amazing lectures
Gives good feedback
Caring
2.0
1.0
mat2375
Grade: A+
Apr 17, 2025

I got an A+. I don't know anything about statistics. This is the prof you want if you don't care about the class but care about your GPA. Very nice guy who wants his students to get a high mark. Don't take him if you truly want to learn the material (that'll be a challenge).

2.0
3.0
mat2375
Grade: A
Apr 21, 2025
Would take again

This professor is clearly passionate about the subject and wants to help his students get the best possible grade. One small problem, he barely speaks English. Due to this reason, I skipped nearly every lecture. To succeed in this class, forget attendance, study the notes on BrightSpace and practice with exercises consistently.

EXTRA CREDIT
Clear grading criteria
Caring
1.0
1.0
MAT2379
Grade: Not sure yet
Jun 11, 2025

MAT2377-worst prof ever. Accent is so heavy you have to rely on anything but the lectures to learn. Very disorganized, started the midterm ten minutes late and made us submit on time...the catch was BS did not even have the submission posted so we had to wait even more. To succeed you must pay attention to "This very important" comments.

5.0
1.0
MAT2379
Grade: A+
Jul 31, 2025
Would take again

Apart from his strong accent, he's an excellent professor, very caring and supportive. His tests closely resemble the assignments, with no surprises, and he even goes over the test questions in advance.

Caring
5.0
1.0
MAT2377
Grade: A+
Aug 2, 2025
Would take again

Really fair prof, gives a breakdown before the final letting you know what to expect so there are no surprises. Accent is a bit heavy but nothing you can't get used to.

Inspirational
Hilarious
Caring
5.0
1.0
MAT2377
Grade: A+
Aug 2, 2025
Would take again

Funny prof with easy exams

Hilarious
Caring
Graded by few things
5.0
1.0
MAT2377
Grade: B
Sep 3, 2025
Would take again

Best prof I've had so far. His English isn't that great but you its manageable. For exams and mid terms there are no surprises at all. tells you everything you need to know for exams sometimes to the exact question. Super caring, kind and he will always answer your questions. Take him if you can! He makes a difficult class easy.

Amazing lectures
Gives good feedback
Caring
1.0
2.0
MAT2379
Grade: Not sure yet
Nov 14, 2025

He cannot speak english at ALL and he also writes cursive. I am having to teach myself everything. His lecture notes are terrible and boring. I dont even know how he got hired. Everyone saying hes amazing is saying that because hes a funny and good guy. These are great qualities but im paying this school to learn, not for a stand up comedy class.

4.0
1.0
MAT2379
Grade: Not sure yet
Nov 18, 2025
Would take again

Overall very good professor, his accent is a bit thick but if you attend class regularly, you get used to it, be sure to attend class he doesn't record his lectures and says EXACTLY what's on all the tests so try to go to every one. Recommend taking him you can tell he wants his students to succeed. Also go to office hours its very helpful

Hilarious
Caring
4.0
2.0
MAT1308
Grade: Not sure yet
Nov 29, 2025
Would take again

he is a very thoughtful and kind teacher, but there are times where I don't understand what he is saying because of his accent which caused me to teach myself most of the course. But if you understand his assignments you'll be fine on the midterms because they are extremely similar.

Caring
Respected
Accessible outside class
5.0
2.0
MAT2379
Grade: Not sure yet
Nov 29, 2025
Would take again

Take his class if you want to improve your GPA. He is great!

Participation matters
Caring
Accessible outside class
5.0
3.0
MAT1330
Grade: A-
Dec 4, 2025
Would take again

Amazing Prof who actually cares for his students and almost always accessible. He really encourages office hours, and if you have him go!!!! Only thing is his accent is quite thick, sometimes making it hard to understand. Once you get past this, you'll find that he drops hints/outlines what'll be on midterms/finals. He posts previous exams too

Gives good feedback
Caring
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

26%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A+ (44)
Not sure yet (27)
A (11)
Grade Distribution
A(55)B(5)C(2)D(6)F(1)A-/B+(12)
Based on 111 reported grades
A+: 44
Not sure yet: 27
A: 11
A-: 6
Common Tags
Caring (75)
Accessible outside class (47)
Respected (29)
Clear grading criteria (19)
Hilarious (18)
Gives good feedback (17)
Amazing lectures (10)
Inspirational (8)
Rating Trend

Declining

-0.55 avg change
Jun
Jul
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

MAT1371

5.0

(9)

MAT1395

5.0

(2)

MAT2377

5.0

(3)

MAT1348

4.9

(22)

MAT1341

4.8

(22)
+6 more courses
Difficulty by Course

MAT2322

3.5

MAT1330

2.9

MAT1320

2.8

MAT1341

2.8

MAT1308

2.5

Similar Professors