4.2

Moshari Javad

Computer Science - University Canada West

4.2
Quality
2.7
Difficulty
80%
Would Retake
95
Reviews
4.2
Quality
2.7
Difficulty
4.3
Helpful
4.3
Clarity

80%

Would Retake

95

Reviews

Rating Distribution
Official
95 total ratings

5

74

4

2

3

1

2

2

1

16

What Students Say

Doing the class activity for half of the class is an amazing technique in which all of the students can have this opportunity to discuss

CMPT-641 - 5.0 rating

He is a great teacher

CMPT-641 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

99%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 90 grades
Most common grades:
A- (41)
B+ (16)
A (14)
Grade Distribution
A(20)B(0)C(5)D(1)F(7)A-/B+(57)
Based on 90 reported grades
A-: 41
B+: 16
A: 14
F: 7
Common Tags
Amazing lectures (38)
Inspirational (33)
Participation matters (32)
Caring (32)
Respected (24)
Group projects (22)
Clear grading criteria (17)
Gives good feedback (15)
Rating Trend

Improving

+0.29 avg change
Dec
Mar
Apr
Sep
Oct
Dec
Last 6 months
Ratings by Course

CMPT-641

4.3

(94)
Difficulty by Course

CMPT-641

2.7

Reviews (94)
4.0
5.0
CMPT-641
Grade: A
Jul 11, 2022
Would take again

He is a helpful teacher when having problems with class material. Very strict, demanding a very professional attitude from all students. Weekly research papers on diverse topics. Group projects and videos to be submitted. You must actively participate in class.

Participation matters
Group projects
Lots of homework
1.0
5.0
CMPT-641
Grade: A
Aug 23, 2022

As a non-IT person, I found it hard to understand what he expected, and the practical knowledge on the subject conveyed was not adequate. It was day and night work to achieve my grade, which was not comfortable. In addition, he is fond of a huge word count and relies on Turnitin percentage rather than practically reviewing what Turnitin says.

Tough grader
Group projects
Lots of homework
1.0
5.0
CMPT-641
Aug 31, 2022

Biased, too much work load.

Group projects
So many papers
Test heavy
5.0
3.0
CMPT-641
Grade: B+
Aug 31, 2022
Would take again

He is one if the most best professors in University Canada West (UCW). Although my background is not in IT, I learned a lot from him. His manner with students is so professional and he is one of a kind.

Participation matters
Amazing lectures
Caring
5.0
3.0
CMPT-641
Grade: A-
Aug 31, 2022
Would take again

Prof. Javad is an amazing instructor at UCW. He is so professional and I recommend you to take this subject with him. :)

Group projects
Amazing lectures
Respected
5.0
2.0
CMPT-641
Grade: A-
Sep 3, 2022
Would take again

Professor Javad is a real human and down-to-earth. He knows how to deal with students and he is so knowledgeable. Personally, I was so blessed that I took this subject with him. 100% Recommended.

Participation matters
Amazing lectures
Caring
5.0
3.0
CMPT-641
Grade: A-
Sep 10, 2022
Would take again

Very good professor however student with non IT background will face some issues but professor is always available and can help you wherever you want

Get ready to read
Inspirational
Caring
5.0
5.0
CMPT-641
Grade: A
Sep 25, 2022
Would take again

Professor Javad Moshari is very knowledgeable, understanding and approachable...His grading is fair as per the efforts..Highly recommended for a great experience learning journey..

Amazing lectures
Gives good feedback
Inspirational
5.0
2.0
CMPT-641
Grade: A
Sep 25, 2022
Would take again

Professor Javad Moshari is very knowledgeable, understanding and approachable...His grading is fair as per the efforts..Very patient and humble...Highly recommended for a great experience learning journey..

Amazing lectures
Gives good feedback
Inspirational
1.0
3.0
CMPT-641
Grade: B+
Oct 4, 2022

He is not following his rubric correctly, and he is not fair with different students. And a big part of class time was wasted. The professor only read his PowerPoint. Surprising is that the title of the class mentioned technology, but the way of grading mainly focused on the way of writing, and students are limited to searching only in the library

Graded by few things
5.0
4.0
CMPT-641
Grade: A
Nov 17, 2022
Would take again

Doing the class activity for half of the class is an amazing technique in which all of the students can have this opportunity to discuss.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CMPT-641
Grade: B+
Jan 2, 2023
Would take again

I would recommend him. He is a great teacher.

Participation matters
Clear grading criteria
Inspirational
5.0
2.0
CMPT-641
Grade: A+
Feb 18, 2023
Would take again

He is knowledgeable and perfect

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CMPT-641
Grade: A-
Feb 24, 2023
Would take again

He is one of the best professors ever. Down to earth, knowledgable, polite and so professional in his field. Highly recommend taking this subject with him.

Inspirational
Caring
Respected
5.0
2.0
CMPT-641
Grade: B+
Feb 24, 2023
Would take again

He is a nice person. He gave little homework and group discussion every 2 weeks. Most of group project is done in class, so you don't have to prepare it at home. Follow his requirements and be a bit creative, you will have good grades.

Group projects
Amazing lectures
Caring
5.0
3.0
CMPT-641
Grade: B+
Mar 6, 2023
Would take again

Javad is awesome, he is one of the best professors at this university. Highly recommended to take CMPT and other subjects. Every session in CMPT class he introduced an IT-related certificate which is so useful for students' future and I didn't see a professor this much helpful, humble, and professional.

Group projects
Clear grading criteria
Inspirational
5.0
4.0
CMPT-641
Grade: B+
Mar 13, 2023
Would take again

He is Amazing...

Participation matters
Gives good feedback
Caring
5.0
2.0
CMPT-641
Grade: A-
May 31, 2023
Would take again

I would take him again. One of the most friendly guy and he knows the pain of a student.

Participation matters
Gives good feedback
Accessible outside class
5.0
1.0
CMPT-641
Grade: A+
Jun 2, 2023
Would take again

He is the best professor at UCW. He is very cooperative, and caring His lectures are very interesting. He also gives GOOD GRADES. Very less workload altogether he gives only 5 Discussion Forum. I highly recommend him and you will be lucky if you get him as your professor, especially for the course CMPT 641.

Amazing lectures
Inspirational
Caring
5.0
3.0
CMPT-641
Grade: B+
Jun 26, 2023
Would take again

Professor Javad is really knowledgeable and students can learn a lot from him. He uses half of the class time to interact with our group. If you put in your best effort, he'll grade you well. He is strict with his rubric but he's very good. I recommend students go for him.

Clear grading criteria
Gives good feedback
Respected
5.0
2.0
CMPT-641
Jul 5, 2023
Would take again

He is really cool professor.

5.0
2.0
CMPT-641
Grade: A+
Sep 18, 2023
Would take again

He is one of the best professors at UCW. He cares a lot for his students and knows how to teach and manage the class. He provides insightful feedback on the assignments. He tries to make the journey easy for students. The combination of his personality and manners with his knowledge created an excellent experience for me.

Inspirational
Caring
Respected
3.0
4.0
CMPT-641
Grade: A-
Sep 21, 2023

He is a good lecturer and teaches you whatever needed, but know that CMPT course is not adding value and it is not related to javad it is the university offering no value mandatory course. He is good, I got a good grade but put a lot of energy and his grading rationale is not that clear to be honest. Overall, take him do not expect much.

So many papers
Caring
Graded by few things
5.0
4.0
CMPT-641
Grade: B+
Nov 7, 2023
Would take again

I can say, he is a wonderful instructor who knows how to give value to students. I wish having this opportunity to get another subjects with him. Thanks to Prof. Javad for the amazing moments which he made in class for us by great teaching.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CMPT-641
Grade: A-
Dec 11, 2023
Would take again

All the positive reviews about him that you are reading here are all true. To get higher grades for the assignments, make sure all the references are academic or scholarly.

Participation matters
Respected
Accessible outside class
5.0
2.0
CMPT-641
Grade: A-
May 27, 2024
Would take again

Just make sure you follow the rubrics well and do great research work. follow APA well. he provides detailed instructions. Do well in the discussion forums as it is 5%, and never miss any deadlines. attend his classes on time and participate in the group discussions. best professor, I would highly recommend just following his instructions.

Clear grading criteria
Respected
Online Savvy
5.0
1.0
CMPT-641
Grade: A-
May 31, 2024
Would take again

The best professor at the university. Always considerate to listen and understand student's situation. Even helps you submit late. Always greeting with smile and treating everyone equally. 80+ if you are even putting little effort as he looks for your hardwork except the content. Must take this professor only for CMPT. THE BEST.

Amazing lectures
Clear grading criteria
Caring
4.0
3.0
CMPT-641
Jun 8, 2024
Would take again

He is a fair grader. Wants students to participate in every class. Always follow the rubrics. Be punctual. Easy to score 78. NO quizzes ,no textbook. Discussion every 2 weeks. 2 individual assignments and one group.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CMPT-641
Grade: A-
Jun 22, 2024
Would take again

Prof. Javad is no doubt one of the best professors in the university. The best thing is he wants students to participate in class he will teach half the lecture and the other half he will ask you to research on few topics and talk about them which will make the lectures engaging. He will always appreciate your thoughts. Don't get AI or similarity.

Participation matters
Inspirational
Respected
5.0
3.0
CMPT-641
Grade: A
Jul 5, 2024
Would take again

Prof. Moshari is one of the best. Inspiring a complete gentleman and super respectful to the students. He does whatever he can to make the tough pathway of immigration and studying as an international student easier and gives ideas to make your future career better. Wish all best things for him

Amazing lectures
Inspirational
Caring
5.0
1.0
CMPT-641
Grade: A+
Sep 18, 2024
Would take again

He is One of the best lecture in our class.Our over all grades are A and A+..Please take him

5.0
1.0
CMPT-641
Grade: A-
Sep 18, 2024
Would take again

He is an exceptional lecturer. His teaching style is truly remarkable because everything he teaches sticks in my mind effortlessly. He always has a smile on his face, which creates a positive and welcoming atmosphere in the classroom. Just follow what the professor said in the class u will get 80 easily and if u give effort u will get 90.

Amazing lectures
Gives good feedback
Inspirational
5.0
1.0
CMPT-641
Grade: B+
Sep 19, 2024
Would take again

Take him. You will not regret.

Participation matters
Amazing lectures
Gives good feedback
5.0
1.0
CMPT-641
Grade: A-
Nov 21, 2024
Would take again

He is just awesome. If you would like to pursue a career in IT, he is the best professor. He will help you to guide you through the certification process and find good jobs in BC. No exam, no quizzes, no online lectures. In-class lectures are very informative and practical. Classes are very interactive. He is very kind and helpful.

Amazing lectures
Inspirational
Caring
5.0
1.0
CMPT-641
Grade: A-
Dec 6, 2024
Would take again

He is just awesome. Go with him blindly. His lectures are very informative. He is one of the best professors at UCW.

Participation matters
Inspirational
Caring
5.0
3.0
CMPT-641
Dec 13, 2024
Would take again

Professor Javad Moshari is hands down the BEST professor ever seriously!!He's an amazing professor and is very considerate and cooperative towards students! Thank you so much for being a wonderful professor and understanding international students situation!God bless you always! I really look forward if you start teaching other courses as well.

Participation matters
Amazing lectures
Caring
5.0
2.0
CMPT-641
Grade: A
Dec 19, 2024
Would take again

Awesome professor tbh. Also the course has no final and midterms 🦦

Participation matters
Clear grading criteria
Respected
1.0
5.0
CMPT-641
Grade: F
Mar 22, 2025

I took him because my friend recommended but I'm regretting as I lost my 2800$ and failed in the course

Tough grader
Participation matters
Group projects
1.0
5.0
CMPT-641
Grade: F
Mar 22, 2025

Bad choice one can have due to recommendation. I hate this guy. Almost half of class failed last term in cmpt

Tough grader
Participation matters
Group projects
1.0
5.0
CMPT-641
Grade: F
Mar 22, 2025

Worst choice due to friends recommendations. He failed half of the class 😭

Tough grader
Participation matters
Lots of homework
1.0
5.0
CMPT-641
Grade: F
Mar 22, 2025

Bad professor for Cmpt at UCW. Never take him if u want to pass the Cmpt or regret later

Tough grader
Participation matters
Lots of homework
2.0
4.0
CMPT-641
Grade: C+
Mar 24, 2025

My friend recommended me, but I was really disappointed, and it was really hard to pass.

1.0
5.0
CMPT-641
Grade: F
Mar 25, 2025

worst choice ever 😭😭😭😭

Tough grader
Participation matters
Lots of homework
1.0
5.0
CMPT-641
Grade: F
Mar 25, 2025

never go for him on the basis of friends recommendation.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CMPT-641
Grade: F
Mar 25, 2025

I took him due to my friends choice but he proved seriously annoying and last term he failed half of the class.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CMPT-641
Grade: C-
Mar 25, 2025

WORST CHOICE EVER I MADE AT UCW

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CMPT-641
Grade: C
Mar 25, 2025

NEVER GO FOR HIM IF YOU WANT TO PASS THE COURSE 👍

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CMPT-641
Grade: C-
Mar 25, 2025

TOUGH GRADER, GET READY FOR EXTREME WORKLOAD

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CMPT-641
Grade: D+
Mar 25, 2025

KINDLY SAVE YOUR MONEY AND DONT CHOSE HIM DUE TO RATINGS OR RECOMMENDATIONS

Tough grader
Test heavy
1.0
5.0
CMPT-641
Grade: C+
Mar 25, 2025

BAD CHOICE, REGRETTING NOW 😭😭😭😭

Tough grader
Get ready to read
So many papers
5.0
3.0
CMPT-641
Grade: A-
Mar 30, 2025
Would take again

I took this class with Professor Moshari Javad, and I had a completely different experience than what some reviews suggest. He is an excellent instructor who explains concepts clearly and is always willing to help students. The workload was manageable. If you stay engaged and follow along, you'll do well in the class. Definitely recommend!

Participation matters
Amazing lectures
Caring
5.0
2.0
CMPT-641
Grade: A
Apr 3, 2025
Would take again

Moshari Javed is a very good professor give good grades and not enough workload. No OGL, no exam.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CMPT-641
Grade: B+
Apr 4, 2025
Would take again

He is Amazing professor and he helps students more than their expectations.

Participation matters
Group projects
Amazing lectures
5.0
2.0
CMPT-641
Grade: A
Apr 4, 2025
Would take again

He is one of the best professors I've ever seen in this university, so caring, polite and always try to help students. Highly recommended to take this subject with him.

Amazing lectures
Inspirational
Caring
5.0
2.0
CMPT-641
Grade: B+
Apr 4, 2025
Would take again

His feedback is detailed and constructive, which helped me grow a lot. Thank you professor Javed Moshari.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

He is going above and beyond to help students succeed, for me he is a true role model—intelligent, humble, and compassionate.

Participation matters
Amazing lectures
Respected
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

If you get the chance to take his class—do it! You won't regret it. Professor Javad is amazing!

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Professor Javad Moshari is creates a very respectful and inclusive learning environment and I would say UCW should be proud of having such this professor.

Group projects
Amazing lectures
Caring
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Always willing to answer questions and never makes anyone feel left behind, he explains concepts clearly and always makes time for students. Highly recommend!

Participation matters
Amazing lectures
Inspirational
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Professor Javad Moshari is one of the rare professors who makes every student feel seen and heard. Enthusiasm for the subject made me fall in love with the course and learned a lot from the course material and all the moments in his class.

Group projects
Amazing lectures
Gives good feedback
5.0
2.0
CMPT-641
Grade: B+
Apr 4, 2025
Would take again

Dr. Javad's lectures are well-structured and full of valuable insights and even complex topics became manageable thanks to her teaching style.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

He is not just a great professor, but also an incredible mentor. Highly Recommended!

Participation matters
Group projects
Amazing lectures
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Encourages class participation and makes every voice count. He challenges you in the best way possible motivates you to grow. Dr. Javad Moshari is the best!

Group projects
Inspirational
Caring
5.0
2.0
CMPT-641
Grade: B+
Apr 4, 2025
Would take again

Grading is fair and transparent, and assignments are meaningful, he is always willing to provide extra support when needed. I love his teaching style!

Amazing lectures
Caring
Respected
5.0
1.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

You leave his class not only smarter, but more inspired. Highly recommended this professor!

Group projects
Inspirational
Caring
5.0
3.0
CMPT-641
Grade: B+
Apr 4, 2025
Would take again

Nothing to say, but he is WONDERFUL!

Participation matters
Amazing lectures
Inspirational
5.0
1.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Professor Javad, offers great real-world perspectives that enrich the course material. He is a brilliant professor with a big heart truly unforgettable.

Group projects
Clear grading criteria
Gives good feedback
5.0
3.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

He is so fair professor. Class participation is important for him and always follow the rubrics. There is no quiz and text book for his class. He is one of the best professors in UCW.

Group projects
Amazing lectures
Inspirational
5.0
2.0
CMPT-641
Grade: A+
Apr 4, 2025
Would take again

I can say he is an outstanding educator. Professor Javad has an incredible ability to break down complex concepts into simple, understandable ideas. No matter how difficult the topic, he explains it in a way that makes learning both enjoyable and effective.

Amazing lectures
Inspirational
Caring
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Professor Javed lectures are well-structured, and his class materials are clear and well-prepared. You always know what to expect, which makes it easy to follow along.

Clear grading criteria
Gives good feedback
Respected
5.0
3.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Take this subject with him and don't think two times. He is one of a kind1

Group projects
Clear grading criteria
Gives good feedback
5.0
2.0
CMPT-641
Grade: A-
Apr 4, 2025
Would take again

Well said as most of his students love him and I also respect him as a best professor in UCW. Prof. Javed is well educated, polite and exceptional.

Amazing lectures
Caring
Respected
5.0
3.0
CMPT-641
Grade: A-
Apr 5, 2025
Would take again

His teaching style and personality is unique among all professors in this university. So professional and caring. He knows how to deal with students and his professional manner is exceptional. Seven star professor.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CMPT-641
Grade: A-
Apr 5, 2025
Would take again

He is amazing try hard to take his sections as his classes are so high demand among UCW students.

Group projects
Inspirational
Caring
5.0
1.0
CMPT-641
Grade: A-
Apr 5, 2025
Would take again

Best Professor ever

Group projects
Caring
Respected
5.0
2.0
CMPT-641
Grade: A+
Apr 5, 2025
Would take again

Professor Javad is one of the best instructors I've ever had. His passion for the subject is contagious, and he genuinely care about students' success. Lectures are engaging, notes and are organized.

Group projects
Caring
Respected
5.0
2.0
CMPT-641
Grade: A-
Apr 5, 2025
Would take again

Legend. That's all I can say. Fair, helpful, clear lectures, and genuinely wants you to succeed.

Clear grading criteria
Caring
Respected
5.0
2.0
CMPT-641
Grade: A
Apr 5, 2025
Would take again

Professor Javad Moshari brings deep expertise and clarity to the subject. The course was well structured, the expectations were fair, and grading was transparent. He foster a collaborative learning environment and encourage critical thinking. Highly recommended for serious students.

Participation matters
Gives good feedback
Respected
5.0
2.0
CMPT-641
Grade: A
Apr 5, 2025
Would take again

Digital Transformation with Professor Moshari, Javad was a game changer. I had no idea how deeply technology impacts every aspect of business strategy until this course. The professor was articulate, challenging (in a good way), and always encouraged deeper thinking. Highly recommended if you want to learn sth.

Inspirational
Caring
Respected
5.0
2.0
CMPT-641
Grade: A-
Apr 5, 2025
Would take again

I had a fantastic experience in Prof. Moshari, Javad's class.

Amazing lectures
Gives good feedback
Inspirational
5.0
1.0
CMPT-641
Grade: A-
Apr 8, 2025
Would take again

Dr. Javad Moshari is an inspiring and knowledgeable professor. He explains complex topics clearly and encourages critical thinking. His lectures are engaging and well-structured, and he truly cares about his students' success. Highly recommend taking his class!

Inspirational
Caring
Respected
5.0
3.0
CMPT-641
Grade: A-
Apr 8, 2025
Would take again

He is the best professor ever

Inspirational
Caring
Respected
5.0
1.0
CMPT-641
Grade: A
Apr 8, 2025
Would take again

Dr. Moshari is one of the most professional instructors in UCW. His lecture sessions are so informative and his manner is remarkable.

Participation matters
Caring
Respected
5.0
2.0
CMPT-641
Grade: A-
Apr 9, 2025
Would take again

Prof. Javad is exceptionally great in decoding the most complex subjects into bare basics. I do not see that there is any change required.

Amazing lectures
Caring
Respected
5.0
1.0
CMPT-641
Grade: B+
Apr 9, 2025
Would take again

Great teacher and human being, he really understands the situation of the students and inspires us be free of mind and study.

Group projects
Inspirational
Caring
5.0
2.0
CMPT-641
Grade: A-
Apr 23, 2025
Would take again

Professor Javad Moshari is amazing! UCW needs more professor same as him.

Gives good feedback
Inspirational
Respected
5.0
1.0
CMPT-641
Grade: A-
Sep 19, 2025
Would take again

Javed Mosrari is the absolute best! Just following his instructions will help you achieve excellent grades. UCW truly needs more professors like him.

2.0
3.0
CMPT-641
Grade: B+
Sep 20, 2025

He is a good professor, but when it comes to grading, he gives average grades.

Tough grader
5.0
1.0
CMPT-641
Grade: A-
Sep 22, 2025
Would take again

He is a great professor at UCW. I haven't had professors like him before. He is approachable, easy-going, and makes it clear how to achieve high grades, making it easier to score well

5.0
1.0
CMPT-641
Grade: A-
Sep 22, 2025
Would take again

In this course, achieving a grade above 80 is quite manageable. I wish UCW could appoint more professors with this approach to teaching.

5.0
1.0
CMPT-641
Grade: A
Oct 14, 2025
Would take again

Professor is considerate and class discussions are not lengthy but expects students to participate. Choose your teammates well as course requires team works

Participation matters
5.0
1.0
CMPT-641
Grade: A
Dec 1, 2025
Would take again

He is a very good Teacher

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
CMPT-641
Grade: A-
Dec 8, 2025
Would take again

Javed is a great professor. He doesn't have exams, but he expects class engagement. He teaches really well and gives fair grades based on the work you put in. His classes are manageable and fair, so I recommend taking him if you get the chance.

5.0
2.0
CMPT-641
Grade: A-
Dec 9, 2025
Would take again

Javad knows the struggle of students because he was once like us; that's why he is considerate to his class. He is the best choice and you'll never regret taking his class. He grades fairly, and the workload is manageable but he wants the class the participate and have an engagement. Expect a class presentation every campus class, though!

Participation matters
Group projects
Inspirational
Class Info

Online Classes

100%

Attendance Mandatory

99%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 90 grades
Most common grades:
A- (41)
B+ (16)
A (14)
Grade Distribution
A(20)B(0)C(5)D(1)F(7)A-/B+(57)
Based on 90 reported grades
A-: 41
B+: 16
A: 14
F: 7
Common Tags
Amazing lectures (38)
Inspirational (33)
Participation matters (32)
Caring (32)
Respected (24)
Group projects (22)
Clear grading criteria (17)
Gives good feedback (15)
Rating Trend

Improving

+0.29 avg change
Dec
Mar
Apr
Sep
Oct
Dec
Last 6 months
Ratings by Course

CMPT-641

4.3

(94)
Difficulty by Course

CMPT-641

2.7

Similar Professors