3.4

Mantis Cheng

Computer Science - University of Victoria

3.4
Quality
2.6
Difficulty
68%
Would Retake
95
Reviews
3.4
Quality
2.6
Difficulty
3.4
Helpful
3.4
Clarity

68%

Would Retake

95

Reviews

Rating Distribution
Official

5

31

4

30

3

7

2

7

1

20

What Students Say

I haven't seen this level of laziness and incompetence at UVic before

CSC361 - 1.0 rating

One of the laziest profs I've had

CSC361 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

29%

Textbook Required

41%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 42 grades
Most common grades:
A+ (21)
A (9)
A- (5)
Grade Distribution
A(30)B(2)C(1)D(2)F(1)A-/B+(6)
Based on 48 reported grades
A+: 21
A: 9
A-: 5
Not sure yet: 4
Common Tags
Clear grading criteria (14)
Hilarious (12)
ACCESSIBLE OUTSIDE CLASS (8)
Caring (6)
Respected (5)
Skip class? You won't pass. (4)
Gives good feedback (3)
Tough grader (3)
Rating Trend

Improving

+0.23 avg change
Sep
Nov
Dec
May
May
Feb
Last 6 months
Ratings by Course

360

5.0

(1)

CSCN360

5.0

(1)

CSC360

3.8

(13)

CSC100

3.6

(57)

CSC330

3.1

(9)
+4 more courses
Difficulty by Course

CSC466

5.0

CSCN360

5.0

360

4.0

CSC460

4.0

CSC4600

4.0

Reviews (95)
2.0
4.0
CSC460
Jun 6, 2002

Really cool prof.

5.0
4.0
CSC360
Jun 10, 2002

One of the best CompSci profs! Very clear classes and notes. Hard final though!

3.0
4.0
CSC460
Jun 14, 2002

No Comments

5.0
3.0
CSC360
Oct 29, 2002

No Comments

5.0
4.0
360
Nov 28, 2002

Way better than the one who's teaching now.. I miss Mantis!!!!

4.0
4.0
CSC360
Dec 4, 2002

Hard course, but he is good in teaching this course.

5.0
4.0
CSC360
Apr 4, 2003

Operating Systems wasn't an easy class at all, but Mantis is an awesome teacher and I learned a lot from him. Definately the best teacher I've ever had.

1.0
1.0
CSC360
Apr 19, 2003

I couldn't see the board because Mantis' ego was in the way.

3.0
4.0
CSC360
Aug 22, 2003

Great lecturer--very entertaining. You will most likely drop a full letter grade on the final. They don't call him praying Mantis for nothing.

5.0
3.0
CSC360
Oct 31, 2003

Very a communicating complex ideas with examples. The final was a little rough however.

5.0
3.0
CSC360
Nov 10, 2003

He is the best professor ever had in my university education. He was well tuned to industry, and he preparation and teaching were very professional. His labs were tough, but very useful and interesting.

2.0
3.0
CSC360
Dec 13, 2003

Inconsistent marker - graded a term project (which demo-ed perfectly, etc.) as a C, rationale being "I not find it inspiring" - a direct quote. Inspiration was NOT listed on the evaluation criteria... Ego way oversized, not surprising for a Wate

4.0
4.0
CSC330
Dec 18, 2003

Very good prof! Challenging though! You need to put in time for the midterms and final or the Preying Mantis will get you....

1.0
4.0
CSC360
May 12, 2005

This guy had the nerve to single me out as we were sitting down tho write our final exam and question who I was and accuse me of not being in the class. Just what you need to break your concentration before a tough final.

5.0
5.0
CSC360
Sep 29, 2005

An amazing professor. Very interesting and funny. Took a very difficult class and made it interesting. His class was very challenging but fair.

3.0
4.0
CSC4600
Jun 27, 2007

Extremely unorganized wow... cool guy. he knows his stuff and the class was super interesting.... but a little bit of preparation for the labs/project would have gone a long way.

3.0
5.0
CSC466
Apr 7, 2009

Interesting. Wealth of knowledge. Motivating.

4.0
3.0
CSC100
Oct 29, 2010

Great Prof! Very nice and cracks alot of jokes which makes the class go by faster. I liked how his labs show you how to complete your assignment so there are lots of opportunities to ask questions both in class and labs. Overall a decent teacher!

4.0
2.0
CSC100
Nov 29, 2010

Very nice guy but difficult to understand. Makes a lot of jokes.

3.0
4.0
CSC100
Dec 7, 2010

Although Mantis Cheng is very funny, his teaching style did not work at all for me. He made simple topics seem way more complex and his lectures were impossible to take notes from. I think he was too smart to be teaching an intro class!

4.0
2.0
CSC100
Dec 7, 2010

One of the best professors I've had. He made a class that could have been very boring, super interesting! His jokes were really funny. Lectures were clear and was always available for help.

3.0
2.0
CSC100
Dec 14, 2010

I found him very hard to pay attention to.. then again comp sci is just not my thing. Did not open the book the whole term, but found the provided material to be helpful...the notes posted online cover everything you need to know and he gave us a list of key terms to know - suuuuper helpful. Class deathly boring but you'll get an A if you try.

4.0
2.0
CSC100
Dec 21, 2010

Good prof! Didn't even buy the text book, his notes are all you need, and he posts very detailed notes, and gives links to help you understand concepts. Midterm took me by surprise and was a little difficult, easy final though as long as you put in some effort!

1.0
1.0
CSC330
May 18, 2011

It felt like he was telling us the same thing every lecture for the first month, and then he ran out of time for midterms, so instead we had to write essays. We didn't do any programming in a course called Programming Languages.

2.0
4.0
CSC100
Apr 8, 2013

His lectures were not even slightly helpful, and he covered very little material. The marking scheme is complete ridiculous. The poor unsuspecting first year students probably dont realize how bogus it is, but as a fourth year student, I can see it is completely unfair. When I tried to talk to him about it he was very rude and agressive.

5.0
3.0
CSC360
Aug 3, 2013

Good teacher. However, tends to repeat himself a little too much. He keeps the class interesting overall.

4.0
3.0
CSC360
Grade: A+
Aug 20, 2013

Good lecturer, he could make his diagrams a bit neater though. As someone previously mentioned, there was a bit of repetition in lectures which may have created gaps in the syllabus; that being said, it helped strengthen our understanding of those concepts in both the lecture + assignments. We had two non-cumulative midterms and no final.

4.0
2.0
CSC100
Nov 26, 2013

Very funny which makes lectures easy to get through (on a subject that to me, is very boring). He knows this is a mandatory class so he makes it very non-intimidating. He likes to make things as easy and efficient as possible, (no textbook!).

4.0
3.0
CSC330
Grade: Not_Sure_Yet
Dec 10, 2013

Great prof! Lots of fun. So passionate, always looks so happy to be teaching. No textbook and he supplies sufficient online readings that are easy to understand. Also, his name is Mantis!

4.0
2.0
CSC100
Dec 24, 2013

The good: Dr. Cheng is very helpful (make use of his office hours), engaging, and funny. Seriously, he's hilarious. The not so good: concepts and definitions could have been explained more clearly and there is no textbook to reference. I also have an issue with his highly subjective grading scheme for assignments.

4.0
1.0
CSC330
Grade: A
Jan 4, 2014

Friendly, enthusiastic and passionate prof. He clearly enjoys the material. He seems to enjoy experimenting on his students; he ditched the midterms and got us to do team projects instead.

4.0
2.0
CSC330
Jan 29, 2014

CSC330's material is boring but he made his class somewhat interesting and engaging. Marks are easy enough to get if you paid attention in class. I'll give you a book. I'm not lying to you.

5.0
3.0
CSC100
Feb 7, 2014

THE BEST PROSS EVER EVER EVER I LOVED HIM!! HE WAS SO HELPFUL AND KIND

5.0
5.0
CSCN360
Grade: A
Apr 19, 2014

*I received an A, but I WORKED for it. If you are more interested in learning than a grade, I suggest you take any course taught by Dr. Mantis. You will gain so much more than a grade.

4.0
3.0
CSC100
Dec 15, 2014

Great professor. I took the class because I wanted to learn the basics of making a website and was able to learn that.. Did have online in-class quizzes which aren't worth much of the grade are still good to have. Tests can be a little difficult.

4.0
1.0
CSC100
Grade: A+
Apr 5, 2015

Cheng offers many opportunities to learn, including open-book exams. He loves to help and is often available. There are plenty of people that begin the class not even knowing what a computer is and they come out with an A.

1.0
5.0
CSC100
Grade: D-
Sep 23, 2015

A rude teacher

1.0
5.0
CSC100
Grade: F
Sep 25, 2015

He has an accent.

1.0
5.0
CSC100
Grade: D+
Sep 25, 2015

Please follow what he introduces about the lecture.

1.0
5.0
CSC100
Oct 14, 2015

Unrespectful.

1.0
4.0
CSC100
Grade: A
Nov 2, 2015

His assignments are really easy but exams are tooooo tough. You Never have enough time to complete each test.

2.0
2.0
CSC100
Grade: A-
Nov 10, 2015

Assignments are really easy to receive full mark. Although the tests are open-book, you also need to study or you will not able to complete the test in 30 minutes. His videos are much helpful than his person. If you ask questions directly, he won;t tell you anything directly.

5.0
2.0
CSC100
Grade: A+
Dec 3, 2015

I had to take a CSC course for my degree and was dreading it, however Mantis made this one of my favourite classes. He's hilarious if you want to go to lectures, however you can learn everything you need to outside of class. Such a fun course, would 100% recommend and you walk away with extremely useful skills.

5.0
1.0
CSC100
Grade: A+
Jan 2, 2016

One of the best profs at Uvic! He helped anyone who needed it and encourage students to excel! This was a required course but I would take it again based on interest! Tests are hard but doable if you actually listen in class and assignments are an easy 100% every time.

5.0
1.0
CSC100
Grade: A+
Jan 7, 2016

Great guy, makes it fun. Best Prof at uvic

4.0
1.0
CSC100
Grade: A
Jan 27, 2016

Easy and fun.

5.0
1.0
CSC100
Feb 26, 2016

Good prof!

5.0
1.0
CSC100
Grade: A-
Mar 3, 2016

Very easy class, lectures were entertaining and informative. Projects were extremely easy, there were open book quizzes and tests that were also easy.

4.0
2.0
CSC100
Grade: A+
Mar 23, 2016

This class was awesome! No final exam, 3 open-laptop tests, and 4 or 5 assignments that take no more than an hour each. As an English major I was terrified to take the course but it was my best mark of the semester. Mantis also fixed my laptop which was amazing!

4.0
3.0
CSC330
Apr 11, 2016

The good: Mantis is entertaining, passionate about what he teaches, and very intelligent. Midterms were team-based open book reports (teams of 10, you get 6 hours). No assignments. The bad: He teaches completely from his head, so it's VERY difficult to take structured notes. Final exam was tough but not unreasonable. Most took the full 3 hours.

5.0
4.0
CSC330
Apr 14, 2016

This is a interesting course. Mantis is a cute guy. No assignments for this course and Midterms are team-based open test (5 hours). He didn't use slides and his notes are unstructured. The final was so hard that most of people failed and he had to scale up the grade.

5.0
2.0
CSC100
Grade: A-
Jun 10, 2016
Would take again

Mantis is hilarious! I would recommend this course to anyone, especially first years! Easy A and you actually learn useful computer skills.

1.0
2.0
CSC100
Grade: A
Oct 18, 2016
Would take again

Don't have to show up to the lecture-open computer tests are easy. All homework is on labs/tutorials that are briefly covered in a separate tutorial part of the lecture. The labs are unhelpful and he doesn't give good criteria/show how to do it. When you ask for help he just says to 'watch the videos' which don't explain much if anything.

GRADED BY FEW THINGS
1.0
5.0
CSC330
Nov 14, 2016
Wouldn't take again

Worst prof I've ever had. How can someone so unorganized be allowed to teach? No textbook, and extremely messy and unstructured notes. Learned a few interesting things in the course, but the final is unreasonably difficult, based on things we barely talked about in class. There is no lab or assignment, however we are tested on programming

Tough Grader
Get ready to read
GROUP PROJECTS
4.0
2.0
CSC100
Grade: A+
Nov 30, 2016
Would take again

Mantis is a good prof who is well organized. He makes sure you have access to all the necessary information required to complete the labs (which is basically the whole course). Lectures are completely optional, you could go to 0 the entire term and still get an A. Mantis makes videos for everything he does which becomes helpful when you're stuck

4.0
1.0
CSC100
Grade: A+
Dec 5, 2016
Would take again

Such an easy class, a perfect first year course. You don't need to go to the lectures, and it's Super easy to get 100% the assignments. Tests are open book.

Clear grading criteria
Hilarious
5.0
2.0
CSC100
Grade: A
Dec 11, 2016
Would take again

Mantis is by far one of the best professors I have ever had. He is hilarious and really good at explaining things. Labs and tests are super easy and grading is clear. No final. 11/10 would recommend.

Clear grading criteria
Hilarious
GROUP PROJECTS
4.0
1.0
CSC100
Grade: A+
Dec 13, 2016
Would take again

Attended 1 class all semester and ended up with a high A+. All lectures are videotaped and posted online. Only excuse for less than an A is a lack of effort. Without a doubt, the easiest course I've taken at UVic.

1.0
5.0
CSC330
Dec 15, 2016
Wouldn't take again

Tough final and hard marker DO NOT TAKE. Not very friendly at office hours.

Tough Grader
Skip class? You won't pass.
5.0
1.0
CSC100
Grade: A+
Dec 15, 2016
Would take again

Mantis Cheng was an amazing professor who was funny and caring. He posted everything online and if you show up to the weekly tutorials, he will basically show you step by step how to do your assignments. He also helps outside of class with personal computer problems which would normally cost hundreds of dollars but he does it for free!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
1.0
CSC100
Grade: A+
Jan 3, 2017
Would take again

Mantis is a great prof, kinda hard to understand at times but the class is so straight forward it doesn't really matter. Would recommend this class to anyone looking for a fun and easy class.

Clear grading criteria
Hilarious
5.0
2.0
CSC100
Jan 5, 2017
Would take again

Useful skills in web design

5.0
2.0
CSC100
Grade: A+
Jan 23, 2017
Would take again

Such a passionate and helpful professor. Always happy to follow-up with students and provide feedback. Lectures were relevant to everyday life and I learned so much about computers and technology. Highly recommend!! :)

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
CSC100
Grade: A+
Apr 28, 2017
Would take again

Each assignment was super easy and well taught before hand, was a breeze! Mantis is a wonderful, approachable prof as well! The tests are giveaways as the answers to it are given in the practice exams. Each assignment give you a chance to be creative and have lots of fun! I recommend this class to everyone! I would take it again just for fun!!

ACCESSIBLE OUTSIDE CLASS
Hilarious
EXTRA CREDIT
5.0
3.0
CSC100
May 11, 2017
Would take again

Mantis Cheng was a wonderful professor, and he goes above and beyond for his students. He has his own website to help you, and records lectures so if you miss one you can just go online. Really appreciated all the extra help he offered to his students, and he genuinely wanted them to do well. Would recommend him as a prof for sure!

Gives good feedback
Respected
Caring
4.0
2.0
CSC100
Grade: A+
Jul 7, 2017
Would take again

Dr. Cheng is very patient and will explain the same concept over and over again until everyone understands. He posts tons of online resources, including videos of lectures. CSC100 is fun and useful, with only 4 or 5 assignments and 3 midterms when I took the course in Fall 2015, but themidterm questions didn't always match up with lecture material.

ACCESSIBLE OUTSIDE CLASS
Caring
4.0
1.0
CSC100
Grade: A+
Sep 5, 2017
Would take again

Extremely easy course, Mantis always gave a very clear idea of what he expected for projects, and gave sets of practice questions that were very useful for midterms.

Clear grading criteria
Hilarious
4.0
2.0
CSC100
Grade: A+
Sep 6, 2017
Would take again

Easy Class if you have some basic understanding about computers. The assignments are very interesting as a 100 level course and really got me interested in computer science. Lectures can be boring but if you memorize the slides you will be fine on the tests. Would recommend.

Respected
ACCESSIBLE OUTSIDE CLASS
4.0
1.0
CSC100
Grade: A+
Dec 13, 2017
Would take again

Loved class with Mantis. He is extremely clear about what is expected, so it wasn't hard to do well. It's nice to have a prof that actually cares about students doing well. Really funny guy, interesting material. Overall great experience

Hilarious
Clear grading criteria
4.0
2.0
CSC361
Dec 16, 2017
Would take again

The concepts in this course are really straight forward and easy to learn, and Mantis uses professionally made slides that are great . The assignments/projects and tests are pretty easy too and require little programming. Came out of this course feeling super comfortable about computer networking concepts. One of my favourite csc courses so far!

Respected
Clear grading criteria
Caring
1.0
2.0
CSC361
Grade: C
Dec 22, 2017
Wouldn't take again

As easy as this class was, mantis is the worst prof Ive had when it comes to grading. On the midterm, there were questions that I very obviously got wrong, but were marked correctly. This seems like a good thing, but there was no consistency. The final brought my mark down 20%, and I almost failed it, because I didnt know what to expect.

1.0
3.0
CSC361
Jan 8, 2018
Wouldn't take again

He is a great prof. He can fail you with 49%.

5.0
2.0
CSC100
Grade: A+
Jan 29, 2018
Would take again

The best class I've ever taken. I literally received 97.3% overall. It was also very fun, you learned how to code for websites which allowed for your own use of creativity. Tests are open book and laptop, and he provides a practice test which has the exact same questions as the tests. DO THEM, and you will have no problem with the tests.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
2.0
CSC100
Apr 6, 2018
Would take again

The labs are extremely easy, you're guaranteed to get 100% if you just follow the instructions he lays out clearly in class. I put that it's an easy A because I know it is for most people. However, if you get stressed out during multiple choice don't bother. The midterms are 42 multiple choice questions in 30 minutes and the content seems trivial.

ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
1.0
CSC100
Grade: B
Apr 19, 2018
Would take again

The best teacher I ve ever seen. Thank you so much for your help.

Respected
1.0
3.0
CSC100
Grade: Not sure yet
Oct 10, 2018
Wouldn't take again

Mantis has funny lectures but is incredibly rude during his office hours. Usually, teachers are friendly, but he tells you in a mean way to "watch his videos", laughs at you, or roasts you. I've never had someone as rude as him during office hours.

Hilarious
4.0
2.0
CSC100
Oct 12, 2018
Would take again

Thoroughly enjoyed his class. Makes all of the class resources easily available online, and posts video recordings of all lectures/tutorials. Class is both interesting and fun and you can do well if you have a fairly basic understanding of computers. Easy elective.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Hilarious
5.0
1.0
CSC100
Grade: Not sure yet
Nov 18, 2018
Would take again

I love Mantis!! the labs are incredibly easy to get 100% on because he lays out all the instructions for you. He is amazing outside of class and the most accessible prof I've ever had, he literally replies within minutes. The course content is a lot of fun, it doesn't even feel like work. 10/10 recommend.

Clear grading criteria
Hilarious
Caring
4.0
2.0
CSC100
Grade: A+
Dec 22, 2018
Would take again

Overall, Mantis was a super acceptable prof for CSC100. His lectures were helpful, but as long as you skim the lecture slides for his tests you will do well. All of the tests were open book which was sooo helpful. The labs/final project were tedious but very doable, pay attention in lecture when he talks about labs!! And no final. Great prof!!

LOTS OF HOMEWORK
Clear grading criteria
TEST HEAVY
1.0
2.0
CSC361
Jan 22, 2019
Wouldn't take again

Currently in this class now, and he somehow manages to make relatively easy, interesting material both boring and convoluted. His lectures don't follow any coherent direction, and he prides himself on the tutorials and videos he finds from other universities to teach us for him. I haven't seen this level of laziness and incompetence at UVic before.

Skip class? You won't pass.
1.0
3.0
CSC361
Grade: Not sure yet
Mar 11, 2019
Wouldn't take again

One of the laziest profs I've had. Lectures don't follow an outline, and are nearly all in the style of "watch videos at home and we'll brush over them in class". Course material is littered with mistakes, and homework questions are exceedingly ambiguous. He is very harsh when you try and ask him questions, and won't even try to be polite.

Test heavy
Tough grader
2.0
4.0
CSC361
Grade: Not sure yet
Mar 15, 2019
Wouldn't take again

Good prof but incredibly rude and difficult towards students. Unfair grading schemes which seem to be more about punishing students rather than helping them learn. Mandatory attendance or you fail the course is ridiculous at a 3rd year level. Inconsiderate of what students have going on in other courses. Do not recommend taking his classes.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
3.0
CSC361
Mar 22, 2019
Wouldn't take again

Typical lazy prof with boring incoherent lectures. Mandatory attendance otherwise you fail the course (the only reason to attend obviously). Refuses to give out answers to quizzes or give back midterms so he can reuse them next year.

5.0
2.0
CSC361
Grade: Rather not say
Mar 25, 2019
Would take again

If you put enough effort to follow his slides and his instructions, you will find this course really easy and interesting. He provides a lot of materials to study, also the lab quiz and assignment super clear and easily to get full mark. The best prof so far with CompSci course in Uvic.

Inspirational
Amazing lectures
Caring
1.0
3.0
CSC100
Apr 13, 2019
Wouldn't take again

Hard to understand in lecture. Make sure you pay attention and really focus in lecture or your midterm grades will show. He was consistently rude to me when I visited him in office hours

5.0
1.0
CSC100
Grade: A+
Apr 16, 2019
Would take again

Mantis records and provides you with any lectures and examples needed to get an A in the course. He made programming enjoyable and interesting.

Gives good feedback
Accessible outside class
Clear grading criteria
2.0
2.0
CSC361
Apr 25, 2019
Wouldn't take again

Gives no feedback on exams, mandatory attendance, takes every constructive criticism personally and turns it back on you. He knows hes tenured and makes no effort in teaching his class. Any question you have he will direct you to the videos (wont tell you which video) he found from Stanford some of which are over an hour long.

Skip class? You won't pass.
Test heavy
4.0
1.0
CSC100
Grade: A-
Sep 5, 2019
Would take again

Would highly recommend csc 100. This Prof teaches this course very well and if you are struggling the tutorials are there to help you but also if you are ahead of the game you can basically just never go to class and get a great grade

Graded by few things
Clear grading criteria
Hilarious
4.0
2.0
CSC100
Grade: A
Nov 5, 2019
Would take again

Mantis was a great professor! Super helpful as he records and posts all of his lecture videos online making class not mandatory. Labs can be tedious but super straight forward and easily marked. Would definitely recommend this class as a GPA boost!

Accessible outside class
Clear grading criteria
1.0
2.0
CSC100
Grade: A
Nov 27, 2019
Wouldn't take again

Funny in lecture, enjoy the fact that he records lectures and tutorials and uploads them. Don't have to attend class, since you can view it all online. Easy A, but beware that he is extremely rude and demeaning. He verbally abused me every time I reached out, and discouraged me from the class. If you must take his course, avoid him if you can.

Accessible outside class
Clear grading criteria
Lecture heavy
1.0
2.0
CSC100
Grade: B
Nov 29, 2019
Wouldn't take again

Mantis Cheng is most likely the rudest and unhelpfull professor or teacher I have ever had. I was shocked by the little effort he put into helping his students and his social skills are clearly terrible. This made this class so difficult for me when it should have been a grade booster.

Group projects
Tough grader
3.0
2.0
CSC100
Grade: A+
Dec 14, 2019
Would take again

Mantis really cares about the material hes teaching and makes it very feasible for you to do well in his class.

Group projects
Clear grading criteria
5.0
3.0
CSC361
Grade: B+
May 25, 2021
Would take again

The mandatory attendance was kind of annoying but his lectures were good and the course was straight forward.

2.0
3.0
CSC100
Grade: A
May 21, 2024

2013. TAs were unfair and didn't teach us what we needed to learn for classes. Recordings came out poorly. Was yelled at by prof in an email for using wrong writing tool but none of the TAs had stopped me at the exam, a classmate did the same but was stopped. The email was hurtful, and put all the blame on me. :) Easy class otherwise.

4.0
2.0
CSC100
Grade: A-
Feb 18, 2025
Would take again

Mantis makes this class very accessible. Recordings and online resources mean you don't have to attend. The workload is manageable, and unstuck ai can be helpful for study prep.

Class Info

Online Classes

100%

Attendance Mandatory

29%

Textbook Required

41%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 42 grades
Most common grades:
A+ (21)
A (9)
A- (5)
Grade Distribution
A(30)B(2)C(1)D(2)F(1)A-/B+(6)
Based on 48 reported grades
A+: 21
A: 9
A-: 5
Not sure yet: 4
Common Tags
Clear grading criteria (14)
Hilarious (12)
ACCESSIBLE OUTSIDE CLASS (8)
Caring (6)
Respected (5)
Skip class? You won't pass. (4)
Gives good feedback (3)
Tough grader (3)
Rating Trend

Improving

+0.23 avg change
Sep
Nov
Dec
May
May
Feb
Last 6 months
Ratings by Course

360

5.0

(1)

CSCN360

5.0

(1)

CSC360

3.8

(13)

CSC100

3.6

(57)

CSC330

3.1

(9)
+4 more courses
Difficulty by Course

CSC466

5.0

CSCN360

5.0

360

4.0

CSC460

4.0

CSC4600

4.0

Similar Professors