4.5

Peiran Cheng

Finance - Concordia University

4.5
Quality
2.9
Difficulty
92%
Would Retake
116
Reviews
4.5
Quality
2.9
Difficulty
4.6
Helpful
4.4
Clarity

92%

Would Retake

116

Reviews

Rating Distribution
Official
116 total ratings

5

85

4

19

3

4

2

0

1

8

What Students Say

Every time I read emails he sent, I would smile & laugh

COMM308 - 4.0 rating

He really wants his students to understand

COMM308 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
A- (19)
A+ (13)
A (10)
Grade Distribution
A(23)B(14)C(4)D(2)F(0)A-/B+(28)
Based on 83 reported grades
A-: 19
A+: 13
A: 10
B+: 9
Common Tags
Caring (35)
Gives good feedback (33)
Inspirational (20)
Respected (16)
Group projects (15)
Hilarious (14)
Amazing lectures (14)
Clear grading criteria (10)
Rating Trend

Declining

-0.32 avg change
May
Jul
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

FINA385

5.0

(23)

FINA412

4.8

(8)

FINA395

4.7

(28)

FINA410

4.4

(29)

COMM308

3.9

(27)
Difficulty by Course

FINA412

3.8

COMM308

3.1

FINA410

3.0

FINA395

2.8

FINA385

2.6

Reviews (115)
1.0
5.0
COMM308
Grade: A+
Mar 21, 2016

Better off reading the book and slides than going to his class.

4.0
4.0
COMM308
Grade: B+
Mar 26, 2016

One of a kind.

1.0
5.0
COMM308
Grade: Not sure yet
Apr 4, 2016

THE ABSOLUTE WORST COMM 308 TEACHER EVER! MARK MY WORDS, MIDTERM 1 HAD TO BE CURVED UP 22.5% AND I JUST TOOK MIDTERM 2, STUDIED DURING ALL MY FREE TIME FOR 2 WEEKS STRAIGHT, HIRED A WELL KNOWN TUTOR, GOT TO THE EXAM AND COULDN'T MAKE SENSE OF HALF OF IT. WRITES HIS OWN EXAMS NOT BASED ON PAST MIDTERMS/FINALS! AVOID AT ALL COSTS!

1.0
4.0
COMM308
Grade: D+
Apr 12, 2016

He is not much help, his accent is very thick and he gets lost in his stories. This class is very hard and needs deep explanations of the material. On the other hand, he curves the exams a lot since they are very hard and the average turns around 40%.

4.0
3.0
COMM308
Grade: B
Apr 23, 2016

A very dedicated and passionate teacher. Hard to understand sometimes, and a little inexperienced, but cares a ton and wants everyone to succeed. Lectures are important as his exams are based on what he teaches and not so much on the tutorials. Learned a great deal from him and made a really tough class a little more interesting.

4.0
4.0
COMM308
Grade: C+
Apr 23, 2016

308 is the type of class where you need to study to pass, and those who rated him poorly have probably not studied much. Mr. Cheng is such a passionate and dedicated professor who was ALWAYS happy to help me with questions for the midterms and final. He really cares about students success and also has a great sense of humour!

4.0
3.0
COMM308
Apr 23, 2016

Anyone who said he was a bad teacher didn't study. You have to do problems over and over again and he helps you out a lot. His tests are hard but they are curved up and help you prepare for the final. Very nice guy also

3.0
2.0
COMM308
Apr 23, 2016

A nice, inspirational professor. He is the Flash in grading, as you might have your result in 1 to 3 days after the exam. He has high willingness to help. If you don't understand something in class, the best is to ask him after or in office hours.

4.0
3.0
COMM308
Grade: A+
Apr 23, 2016

I'm not a very good reference because I'm a self learner and barely went to class BUT, what I know is that Prof Cheng really cares about his students. Every time I read emails he sent, I would smile & laugh. He truly cares about his students and is always willing to help. Midterms are tough but doable! I would recommend. COMM308 is naturally hard!

4.0
4.0
COMM308
Grade: A-
Apr 23, 2016

One of the few professors that actually cares about his students. Yes he can be unclear sometimes but his notes are very well done. People who review him badly probably went to one lecture and then made a snap judgement. Read the textbook, pay attention in his lectures and go to his office hours for any questions and you can do well in his course.

4.0
3.0
COMM308
Grade: B+
Apr 23, 2016

One of the few profs i had that actually cares about the students. Despite being confused at times in class, he is very helpful when you go see him in his office hours. He tries his best to prepare you for the final and if you put in the effort as well, it pays off. His emails are the best.

5.0
2.0
COMM308
Grade: A+
Apr 23, 2016

He really cares about his students and want them to do well. Always replies to email super fast and his notes are very helpful with the comments that he adds. His midterms may seem a bit hard but that is because he doesn't want us to be surprised by the final exam and averages are made equal for all sections anyways. Plus he's very funny!

4.0
1.0
COMM308
Apr 23, 2016

He really wants his students to understand. His tests are hard but he prepares you for the final. Pretty funny prof too.

4.0
3.0
COMM308
Apr 24, 2016

He does have the heart to teach. He is very patience with you, so be patience with him. you don't really have to read the book, make sure to understand every single little detail on his slides. He writes notes on his slides which are very informative. His midterms are a little bit tricky here and there, but besides that, I would def recommend him.

5.0
2.0
COMM308
Grade: B
Apr 24, 2016

Youngest prof I have ever watch in my univeristy life. Reply email with patience. really wish to help students. Midterm will be hard if you dont read his slides or attend class. He did give reward to students who got good grades or showed great improvement. I would take his other class but I am in Acco major.

4.0
3.0
COMM308
Apr 24, 2016

Really passionate about the course and student success. Always willing to lend a helping hand if needed. He may be difficult to understand at times but his notes are well done. He adds extra comments to clarify key points. His exams are tricky but they prepare you for the final. Quick to put grades and his emails are refreshing.

5.0
3.0
COMM308
Apr 24, 2016

Overall, he taught well. Despite he designed his mid term exams kind of trick, but they were helpful for finals. He has a great sense of humor, and you can learn some knowledge about what is financing in reality. One point I think he should improve is his handwriting on blackboard.

5.0
2.0
COMM308
Apr 24, 2016

He is such a nice teacher who actually cares about the students, unlike most profs. He does his best to help the students out and is very approachable. Take him!!

4.0
4.0
COMM308
Grade: B+
Apr 24, 2016

Great teacher, really does his best to help us students understand the material. Challenging exams but curves us to compensate. Replies to e-mails quickly and is very patient in case you have a hard time understanding. I would recommend him :) thanks for the great semester !

4.0
3.0
COMM308
Grade: C
Apr 24, 2016

This teacher is hilarious. More importantly he really cares about his students and you can tell that he has a good heart. He is really helpful and even though I finished with a bad grade, I know it was my own fault. I have to retake the class and honestly I wish I can retake him. His exams are a bit tricky, but it's to prepare you for the final.

5.0
1.0
FINA385
Grade: A-
Apr 25, 2016

One of a best finance major couse professors in JMSB. Knowledgeble, insprational, helpful, and strong senses of humor. Go to the office hour, talk to him, and study hard, you will get a great mark. Strongly recommended from bottom of heart.

5.0
2.0
COMM308
Apr 26, 2016

Great professor! Despite my poor attendance record, I truly enjoyed the classes that I did attend. Professor Cheng was always there to give me feedback, he's is a natural motivator-not to mention his Breaking bad references are great. Comm 308 is a tough class to teach but he makes it interesting. Peiran thank you!

5.0
3.0
COMM308
Grade: B-
Apr 27, 2016

Refreshing to have a prof who genuinely cares about his students passing. I've taken COMM308 3 times (dropped once, failed 2nd time) and this time I managed to get a B- which for finance I am thrilled about. Couldn't have done it without the prof's detailed lectures & slides and willingness to go above and beyond to help all of us.

5.0
3.0
COMM308
Grade: C+
Apr 27, 2016

this prof has amazing slides to the point you don't need to go to class. but go to class to know what's on his midterms. his midterms are easier than the final so get as many points as you can there. he's midterms aren't rep. of the final but none are. Very helpful if you show interest in the class. Really nice guy who cares that you learn

5.0
3.0
FINA395
Jun 10, 2016
Would take again

You actually learn, he has the best notes, and gives the most amazing analogies which makes everything so much easier to understand. He acts as a friend rather than a Prof, and he is super funny. Also, he is an extremely honest person, and goes beyond the criteria of the University to actually teach you how to succeed in the business world.

4.0
3.0
FINA395
Jun 15, 2016
Would take again

He really wants his students to understand concepts rather than memorize. His notes are clear and if you read those along with the chapters in the book you should be fine! He always answers questions either in class, in office hours or through email. Overall he's a funny teacher who really tries to prepare his students for the real world!

5.0
3.0
FINA395
Grade: A-
Jun 15, 2016
Would take again

amazing teacher, despite a sometime difficult to understand accent, he is the best teacher i have taken at jmsb so far, funny, interesting lectures, a lot of real life example, he even bordered to learn the names of every person in the class I would recommend him anytime

5.0
3.0
FINA395
Jun 15, 2016
Would take again

He's a teacher that cares a lot about his students, and would always find time to answer our questions, give us extra office hours or even stay after class to re-explain a mistunderstood theory. I would take him again in a heart beat, mostly because I was always looking foward to go to class.

5.0
3.0
FINA395
Jun 16, 2016
Would take again

Easily the most life changing teacher I've had at JMSB. Sounds corny, but this was the first time in my life that I went to class and never took a single note. The material was so interesting and applicable to real life that it was impossible to forget. He really cares about your success, and is genuinely an amazing human. Take him. And hilarious.

5.0
3.0
FINA395
Grade: Not sure yet
Jun 17, 2016
Would take again

He actually cared about his students and was going above and beyond on helping them learn and succeed! He makes amazing analogies to explain sometimes complicated theories (refers to GoT, House of Cards, etc.) He makes a lot of jokes to keep the students involved and entertained! If you attend class and listen, you will be prepared and will do good

5.0
3.0
FINA395
Grade: A-
Jun 17, 2016
Would take again

This teacher is talent. He has a lot of knowledge and real life experience. He is the best teacher I have ever met in JMSB. I took his COMM308 and FINA395, he tried his best to help students understand his notes, and provided great career suggestions. Take his class ASAP.

5.0
2.0
FINA395
Jun 17, 2016
Would take again

Amazing teacher, you learn a lot from his class and he really cares about his students. One of the best teacher's in JMSB.

5.0
3.0
FINA395
Grade: A
Jun 18, 2016
Would take again

Caring teacher, who's there for his students. Funny and animates the class by leading class discussions. You just need to listen in class and you'll do well. Exams reflect what he teachers, so don't skip class and understand your assignment!

5.0
3.0
FINA395
Jun 18, 2016
Would take again

What a great teacher. Does his best to help students succeed. read his notes before class, and pay attention. his notes are the best, no need to buy the textbook. midterm is fair and assignment its very interesting. very approachable and helpful during office hours. the only bad thing is that he is not teaching any other higher fina courses yet :)

5.0
3.0
FINA395
Grade: B-
Jun 18, 2016
Would take again

Amazing teacher. If you want to feel like a valued student, take this guy. He really cares about his students, encourages participation and takes his time to be sure that everybody understands the concepts. Plus, you do not need the book as his notes are way better, which makes you save money. Don't even think twice about choosing him.

5.0
3.0
FINA395
Grade: A+
Jun 20, 2016
Would take again

One of the best professors I have had in my finance courses so far. He puts a lot of effort in the preparation of his class and really wants student to succeed. He encourages discussion in class, it is NOT a boring lecture of someone reading slides to you. Would retake them anytime, highly recommend.

5.0
4.0
FINA395
Jul 4, 2016
Would take again

very positive, hard work. only thing is a little bit slowly because he want to tell students more in order to understand better. if you follow him in class and ask him what you do not understand, you will get the knowledge and good mark. fair marker and helpful professor.

5.0
4.0
FINA412
Mar 19, 2018
Would take again

Good at calculations on board and step-by-step very clear. Being very nice and cool with lots of things. Sometimes hilarious.

Gives good feedback
Respected
GROUP PROJECTS
5.0
4.0
FINA412
Grade: Not sure yet
Mar 19, 2018
Would take again

He is a really good professor, giving good lecture and trying to explain anything clearly. A fair grader, really care about his students.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
FINA410
Mar 26, 2018
Would take again

He is very helpful and prepared. I love this pro. FINA 410 is a very hard course. He makes this course easier. I went to his office hour, he was so nice. Explain the idea again and again until I understood. Very Nice guy and very hard course.

Respected
Get ready to read
Inspirational
5.0
4.0
FINA412
Grade: B
Apr 22, 2018
Would take again

I took him for a futures and options class this semester and I can honestly say that i learned in his class. It is a hard class because of the material itself not because of him. He is available to help students anytime they need it through office hours or email responses. It's the class i put the most effort into. Made me very proud to succeed.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
5.0
FINA412
Grade: Not sure yet
Apr 22, 2018
Would take again

He is a really good professor, and he is very helpful and responsible to his students. But his exam is little bit hard, and you need to put more efforts to prepare. Overall, very good professor!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
FINA412
Apr 23, 2018
Would take again

Truly inspiring works extra hard, makes him self available outside class hours, gives good feed back, carrying for his students

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
FINA412
Apr 24, 2018
Would take again

challenges students in class, great learning experience, always frees up time to his students, demonstrates good knowledge of the material and most importantly gives good feedback about students mistakes to make sure they understand the concept and don't fall for it again.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
FINA412
Grade: A-
Apr 29, 2018
Would take again

had him for 2 fina 412&410, i'm very happy i had him as a prof as he responds to emails very fast & is very helpful during office hours & takes time to explain things when you don't understand. His exams are a bit tough as he likes to make sure his students really understand the material but if you go to class you will be successful. Thanks Peiran

Gives good feedback
Respected
Caring
5.0
4.0
FINA410
May 8, 2018
Would take again

Had him for 410 and i can say i am truly satisfied with my experience. Peiran understands that memorisation of material, or problems has no merit in the real world, he truly wants the best for you so he challenges you. The project was super fun, even though it was not easy and the best part is that Peiran was there every step of the way!

Gives good feedback
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
FINA385
Grade: A+
Jul 27, 2018
Would take again

Take him. His class is very interesting and professional, I learned a lot and enjoyed a lot.

Gives good feedback
Respected
Inspirational
5.0
4.0
FINA385
Aug 2, 2018
Would take again

Great prof. Probably the best quantitative professor Ive had yet at JMSB. Very clear explanations, and has great course notes. After a difficult time with 308 this class made way more sense. Show up to class and it will go smoothly.

5.0
2.0
FINA385
Aug 7, 2018
Would take again

He's a great prof! I enjoy his lectures and I would like to be able to take more classes with him because he cares a lot about his students!

Inspirational
Amazing lectures
Caring
5.0
3.0
FINA385
Aug 7, 2018
Would take again

Peiran Cheng is a really good professor; his explanations are very clear and easy to understand. I wish I was able to take more classes with him in the future. His lectures are interesting too.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
FINA385
Aug 11, 2018
Would take again

I can count on one hand the number of professors I've encountered who are as caring about their students as Mr Cheng is. He provides thorough feedback and really focuses on mastering the material and working methods. Rewards efforts generously and genuinely. Would retake anytime!

Respected
Inspirational
Caring
5.0
3.0
FINA385
Grade: A
Aug 21, 2018
Would take again

Prof Cheng is an amazing professor who truly cares about his students. He values a true in depth understanding of the material and those who satisfy this will do extremely well. His tests are very fair and have no surprises. His lectures are interesting and engaging and his class was nearly always full. My favourite Professor thus far.

Inspirational
Amazing lectures
Caring
5.0
2.0
FINA385
Grade: A+
Aug 21, 2018
Would take again

A truly caring man. Puts effort into his classes, is available and wants you to succeed. What more can you ask? His teaching method makes you feel like you've actually learned something rather than memorized formulas.

Skip class? You won't pass.
Hilarious
Caring
1.0
4.0
FINA410
Aug 28, 2018
Wouldn't take again

He had no idea how to teach FINA410. he was very unclear in terms of what he wanted for us to learn from this course. Did not solve a single problem on the board. Read of slides. Very monotone. Gave a very tough final exam. overall he was nothing special and a hard grader.

Tough Grader
5.0
3.0
FINA385
Dec 16, 2018
Would take again

He's such a young prof but I know that most of my more "experienced" profs could do well with learning from this man. He truly cares about his students and making our experience as pleasurable as he can. Cares that we not only understand the material, but how we may interpret it! Do take him if you have the chance, best prof I've had so far!

Gives good feedback
Amazing lectures
Caring
5.0
3.0
FINA385
Grade: B
Apr 23, 2019
Would take again

Interesting lecture and humorous prof! Like his class! He has clear class summary for you to learn and review and treats every student with respect and care.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
FINA395
Grade: B+
May 9, 2019
Would take again

Great teacher. His exams were tough but if you go to class and ask questions you will do well. Must put in work to do well.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
FINA412
Grade: B+
Aug 31, 2019
Would take again

Amazing prof! Made a difficult material seem simple and enjoyable

Clear grading criteria
Hilarious
Caring
3.0
3.0
FINA395
Grade: A-
Apr 19, 2021
Would take again

Okay teacher. Focus solely on his notes and what he is saying during the lectures and you'll be fine. Project is long, 40% of final grade and takes a lot of time but he grades it leniently. Fair midterm and final exams. Downside are that his notes are not that detailed and that his comm 308 midterm solution is poorly made by a former student.

Graded by few things
Group projects
Skip class? You won't pass.
1.0
3.0
FINA395
Grade: Not sure yet
Apr 24, 2021
Wouldn't take again

He doesn't understand half of his notes and when asking for clarification, he'll get you confused even more. 395 is a class that covers interesting subjects, unfortunately you'll only learn "concepts" with no rationale explanation behind them with this teacher. Very disappointed by Concordia for having him teach this class...

Group projects
5.0
3.0
FINA395
Apr 29, 2021
Would take again

To be honest, I find all the Chinese professors in JMSB are excellent. They are logical and know how to teach. This professor is a good example. For some negative comments below me, I finally understand that sometimes it is good to experience than listening to someone else.

Respected
Inspirational
Amazing lectures
5.0
3.0
FINA395
Apr 29, 2021
Would take again

lectures are clear and good. For some unreal reviews here, I am very disappointed Concordia has some students like these.

Respected
Inspirational
Amazing lectures
1.0
3.0
COMM308
Grade: A
Oct 8, 2021
Wouldn't take again

Very monotone voice, late-night lectures, don't go into any theory behind the concepts. He just expects everyone to understand what he is saying because he is an ultimate finance genius. In short, this man cannot lecture, the enthusiasm is absent, and he will ultimately put you to sleep very fast.

Get ready to read
Lecture heavy
5.0
3.0
COMM308
Dec 16, 2021
Would take again

Peiran Cheng is one of the best teachers I have had in university. He is the most caring teacher and will go out of his way to ensure that he can do his best for his students. I recommend him 100% and will gladly take him again for another class if possible. COMM 308 is not an easy class but he'll make sure to explain it until you understand.

Gives good feedback
Respected
Caring
5.0
4.0
FINA395
Grade: B+
Jun 6, 2022
Would take again

Peiran Cheng is the best professor I've ever met in Concordia University. His class is interesting, and he tried to make everyone understand what the notes cover.

Gives good feedback
Caring
Respected
5.0
3.0
COMM308
Grade: B-
Jun 8, 2022
Would take again

The lectures are clear and straight to the point. He cares very much about his student's success and will make time for them. This class is already difficult, yet Prof. Cheng made it more bearable. *Highly* recommend attending the class even though it is not mandatory.

Amazing lectures
Respected
Accessible outside class
5.0
3.0
FINA410
Grade: B
Jun 22, 2022
Would take again

Fair

Group projects
Clear grading criteria
Gives good feedback
5.0
1.0
FINA385
Grade: Not sure yet
Aug 3, 2022
Would take again

Just the best.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
FINA385
Grade: Not sure yet
Aug 6, 2022
Would take again

Amazing professor. It is clear he really cares about the success of students and wants to help us learn. He gives a breakdown of exactly what to expect on the midterm and final exam. Always available to answer questions. Would 100% recommend for any courses. He's also quite funny which makes the class that much more enjoyable!

Amazing lectures
Caring
Accessible outside class
5.0
3.0
FINA385
Grade: Not sure yet
Aug 11, 2022
Would take again

Great professor. Made students grasp material before moving on to new topics. Would take again if I have the choice!

Group projects
Gives good feedback
Inspirational
5.0
2.0
FINA410
Grade: A+
Aug 11, 2022
Would take again

The best prof I have had in any finance class so far at JMSB! I would highly recommend taking Prof Cheng and FINA 410 as a class! The group project is long and takes a lot of effort but it is really rewarding.

Group projects
Amazing lectures
5.0
3.0
FINA410
Grade: A+
Aug 11, 2022
Would take again

Professor Cheng is caring and very knowledgeable. Exams are fair for those who attend classes. Find yourself reliable teammates for the group project because it is long and tedious. Forget the textbook and just listen in class.

Group projects
Gives good feedback
Caring
5.0
3.0
FINA410
Grade: A-
Aug 12, 2022
Would take again

The best teacher in JMSB! If you are planning to take COMM 308, FINA 385, FINA 395 and FINA 410, choosing professor Cheng will be your wisest choice!

Group projects
Amazing lectures
Gives good feedback
5.0
3.0
FINA385
Grade: A+
Aug 13, 2022
Would take again

The nicest professor I've had the pleasure of taking at JMSB. He will make sure you understand everything well and always answers his emails fast. He also grades the evaluations fairly quick so you're not left wondering for a whole week how you did on your exam. He's very knowledgeable and passionate to teach finance to his students. Take him!!!!

Inspirational
Caring
Accessible outside class
5.0
3.0
FINA385
Grade: B
Aug 14, 2022
Would take again

Good, fair, entertaining

Group projects
Inspirational
Hilarious
5.0
3.0
FINA385
Grade: A-
Aug 14, 2022
Would take again

This teacher was so good I felt the need to create an account and write this review. He is excellent at explaining complex subjects and makes it entertaining to learn. By far the best teacher I've had at Concordia. If you have the chance to take his course I would highly recommend it!

Amazing lectures
Hilarious
Caring
5.0
3.0
FINA385
Grade: B
Aug 15, 2022
Would take again

My favourite professor I have had at JMSB! Make sure to attend his classes as he explains what will be covered on the exams in further detail. Do not be afraid to ask him questions if things are not clicking. He truly cares about his students' success. You will get the grade you deserve. No surprises on exam day and his project is very fair.

Amazing lectures
Hilarious
Caring
5.0
2.0
FINA385
Grade: A+
Aug 15, 2022
Would take again

He manages to explain the intuition behind concepts and really cares about his students understanding and succeeding. Exams are fair.

Group projects
Caring
5.0
3.0
FINA410
Grade: A-
Aug 24, 2022
Would take again

Attendance is not mandatory in terms of it being graded, however the class lectures are very heavy and many tips for the exams are given which means that if you want to do well you should attend every class. Overall Professor Cheng was a really great instructor, and made a heavy course manageable and super interesting!

Group projects
Clear grading criteria
Caring
5.0
3.0
FINA385
Grade: B-
Aug 27, 2022
Would take again

Took him for COMM 308 and FINA 385 and he was great. Was clear about what we should know and made sure we understood what we were learning. Has fun while teaching and his lectures are enjoyable. For 385 attendance wasn't "mandatory" but it would be very difficult to get a decent grade if you didn't attend lectures.

Caring
Lecture heavy
Graded by few things
3.0
3.0
FINA410
Grade: B+
Aug 30, 2022

Exams are fair

Lecture heavy
5.0
3.0
COMM308
Grade: A-
Feb 5, 2023
Would take again

What an amazing teacher. You can tell that he is very dedicated for what he does. Very interesting lectures and he tries his best to make you understand everything. He also give me several great academic advice. What a great experience.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
FINA385
Grade: A+
Aug 21, 2023
Would take again

I really enjoyed his class. He was knowledgeable and explained the theory really well. Was very clear about what to expect in the exams and gave very relevant examples of exam problems in his notes.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
FINA385
Grade: A-
Dec 17, 2023
Would take again

He teaches well and has outstanding notes that are easy to follow. He discusses exactly what will be on the exam and doesn't try to trick students. Overall a great teacher.

Amazing lectures
Gives good feedback
1.0
5.0
FINA410
Grade: A+
Dec 29, 2023

is biased towards students only changes grades for people he likes

Tough grader
Get ready to read
Lecture heavy
5.0
3.0
FINA385
Jan 16, 2024
Would take again

His notes are easy to follow and he tells you exactly what will be on his exams

3.0
3.0
FINA410
Grade: Not sure yet
Apr 9, 2025
Would take again

Very weird sense of humour. Not really good at explaining and I felt intimidated sometimes to ask questions for fear of judgment. Only reason why I would retake him is because he tells you which slides he's making questions on and what the final/midterm is about in detail. The project for this class is so long and tiring.

Group projects
5.0
3.0
FINA395
Grade: A+
Apr 18, 2025
Would take again

recommend attending lectures

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
FINA395
Grade: A-
Apr 18, 2025
Would take again

Really a good teacher, He knows his material well and his class is difficult but he is always there to help you!

5.0
2.0
FINA395
Grade: A-
Apr 18, 2025
Would take again

I enjoyed going to his class and he really gives great analogies to understand different concepts!

5.0
1.0
FINA395
Grade: B-
Apr 18, 2025
Would take again

This prof is a excellent professor at JMSB. When i first took him, I was slightly skeptical, but seriousky, this guy is funny, passionnate and will help you if you need it. He's a very nice person and genuine person. Just focus in class and ask questions, because I didn't do that but I still got a pretty good grade. Take him.

Gives good feedback
Hilarious
Caring
4.0
2.0
FINA395
Grade: C+
Apr 18, 2025
Would take again

I had a great experience with Professor Cheng he really cares about his student and does his best to make the class interactive teaches us a new way of approaching the material make sure we understand the material and can applicate in real life. He is very approachable, puts the extra time to make sure everyone understands.

Gives good feedback
Inspirational
Caring
5.0
3.0
FINA395
Grade: Rather not say
Apr 18, 2025
Would take again

Mr. Cheng is one of the best teachers i've had at JMSB. He is passionate about his job as a teacher. He ACTUALLY cares about students and does not treat u like another number in the system. He wants to you to succeed. Answers emails fast and gets your grades back to you fast as well. If you have the chance to take him, do it!! an inspiring guy!

Inspirational
Hilarious
Caring
5.0
3.0
FINA385
Grade: A
Apr 18, 2025
Would take again

Professor Cheng is a rare gem at Concordia. His lectures can be long, so it's key to stay focused and review his posted notes in advance. He shares real-world analogies and insights on the current economy. Beyond course content, he offers life advice you won't hear elsewhere. Highly recommend!

Inspirational
Hilarious
Caring
5.0
1.0
FINA410
Grade: A
Apr 27, 2025
Would take again

When i tell you, this teacher is the best i've had at concordia. He really cares for his students and wants you to succeed.I highly recommend any class that Mr. Cheng gives. Ps: he is the fastest grader i've seen, exam grades the next day. He definitely deserves a raise.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
FINA410
Grade: A-
Apr 27, 2025
Would take again

Amazing Prof! Would highly recommend to everyone. He clearly explains what will be on the exams, so you know exactly what to expect. Always available to answer questions and acknowledges your effort. He also grades in record time. Best finance professor at JMSB!

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
FINA410
Grade: A-
Apr 27, 2025
Would take again

He's amazing probably the best class to take if you're in finance. It truly prepares you for the real world, unlike other classes. He's one of the best professors and human being I've met at Concordia. He's EXTREMELY fair and always available. That said, it's not an easy class you need to put in the time.

Group projects
Gives good feedback
Caring
5.0
3.0
FINA410
Grade: A
Apr 28, 2025
Would take again

Peiran was 10/10. very attentive and helpful. the class was extremely interesting , i highly recommend.

5.0
1.0
FINA410
Grade: B
Apr 28, 2025
Would take again

Peiran is definitely the best professor for this course, and one of the best Concordia has to offer. He made the class interesting through real world examples, provided clear explanations and was always available to answer students questions. The class itself is difficult, but if you are willing to put the time in, he will ensure you succeed.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
3.0
FINA410
Grade: A-
Apr 28, 2025
Would take again

Down to earth guy. Cares about students, has good humour, and grades very quickly. Thank you Professor Cheng.

Gives good feedback
Hilarious
Respected
5.0
2.0
FINA410
Grade: A
Apr 28, 2025
Would take again

One of the very few genuine professors I have ever had. You can tell he really is passionate with what he's teaching while also ensuring everyone understands how to apply what we learned instead of just memorizing for the exam. In addition to that, amazing sense of humour and inspirational professor.

Group projects
Gives good feedback
Inspirational
5.0
4.0
FINA410
Grade: A-
Apr 28, 2025
Would take again

My best FINA teacher yet. He is committed to teaching every student and really cares on weather you grasp the concept. I really wish I had discovered him earlier. The course is calculation heavy but out of all my courses taken so far, it's the one I will look back at and say “I enjoyed coming to class and was worth my time”.

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
FINA410
Grade: B+
Apr 28, 2025
Would take again

One of the best professors I ever had

Gives good feedback
Inspirational
Caring
5.0
2.0
FINA410
Grade: Rather not say
Apr 28, 2025
Would take again

Great prof. Would definitely take again

Gives good feedback
Hilarious
Respected
5.0
3.0
FINA410
Grade: A-
Apr 28, 2025
Would take again

Really cares about his students. He is always up for questions, grades everything really fast, and tells good stories.

Gives good feedback
Hilarious
Accessible outside class
5.0
3.0
FINA410
Grade: A
Apr 28, 2025
Would take again

By far one of the best university teachers, actually cares about his students. Great teacher!

Inspirational
Respected
Accessible outside class
5.0
4.0
FINA410
Grade: B+
Apr 28, 2025
Would take again

extremely kind, funny, interesting teacher, always going further than the outline course.

5.0
2.0
FINA410
Grade: A
May 20, 2025
Would take again

The best teacher I have had in finance! This course is known as one of the hardest classes for finance majors but Peiran made it very simple and clear and allowed me to flourish in the class. Make sure you have a good group. All the best! And may the DCF be with you!

Group projects
Amazing lectures
Clear grading criteria
5.0
2.0
FINA410
Grade: B-
May 27, 2025
Would take again

This professor made a hard class really easy to understand. Lectures are not mandatory, however if you want to learn, you must be present. He is very direct about his expectations and will always give you feedback. He is super present for questions and has actually worked in the field so he can explain perfectly.

Amazing lectures
Gives good feedback
Caring
4.0
3.0
FINA410
Grade: Rather not say
Jul 4, 2025
Would take again

Peiran makes the class interesting and really helps students succeed in the course. Project is very time consuming and tough but he helps you out. Final had a couple of MCQs and one question worth 75% which makes it difficult. If you're taking 410, take it with him!

Group projects
4.0
3.0
FINA395
Jul 10, 2025

He's very sweet and cares about his students. He tells you what you need to do well in his class. ATTEND THE LECTURES as there's only his notes to study and they are in bullet points so it's hard to understand everything on your own. He doesn't answer questions well in my experience or give helpful feedback.

Lecture heavy
Test heavy
Graded by few things
5.0
2.0
FINA395
Aug 3, 2025
Would take again

Truly an amazing professor. Never before have I experienced a professor that cares more about his students than Professor Cheng, as he is overly generous with his time outside the classroom ensuring the student's needs are met. He is an expert in his field and provides exceptional feedback along with real world applications. Take him and attend.

Gives good feedback
Caring
Accessible outside class
1.0
5.0
FINA410
Grade: Drop/Withdrawal
Sep 30, 2025

He is very knowledgeable yet not very interesting! He talks to the board and lacks charisma! You will fall asleep in his classes so most of the work is on your own

Lecture heavy
5.0
1.0
FINA395
Grade: A
Nov 5, 2025
Would take again

He made the course clear, organized, and easy to follow. His explanations simplified even the hardest topics, and his feedback was always detailed and helpful. I really enjoyed learning from him and appreciated how supportive and engaging he was throughout the semester

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
FINA410
Grade: A-
Dec 15, 2025
Would take again

Excellent teacher

Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
A- (19)
A+ (13)
A (10)
Grade Distribution
A(23)B(14)C(4)D(2)F(0)A-/B+(28)
Based on 83 reported grades
A-: 19
A+: 13
A: 10
B+: 9
Common Tags
Caring (35)
Gives good feedback (33)
Inspirational (20)
Respected (16)
Group projects (15)
Hilarious (14)
Amazing lectures (14)
Clear grading criteria (10)
Rating Trend

Declining

-0.32 avg change
May
Jul
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

FINA385

5.0

(23)

FINA412

4.8

(8)

FINA395

4.7

(28)

FINA410

4.4

(29)

COMM308

3.9

(27)
Difficulty by Course

FINA412

3.8

COMM308

3.1

FINA410

3.0

FINA395

2.8

FINA385

2.6

Similar Professors