Professor: Mantis Cheng
Department: Computer Science
College: University of Victoria, Victoria, BC
Rating # 1
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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!!
Rating # 2
Overview:
- Course: CSC361
- Grade Received: N/A
- Overall Rating: 1.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Mandatory
Comment:
Takes mandatory attendance. Randomly added a "Wireshark final exam" to our class 2 months in, after the syllabus was made. "Lectures" consisted just of watching YouTube videos. The assignments are all taken from the textbook so to drop our grades a bit we had to do demo's for all of them. In the demo's the TA's asked us random unrelated questions.
Rating # 3
Overview:
- Course: CSC100
- Grade Received: Not sure yet
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 4
Overview:
- Course: CSC100
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 5
Overview:
- Course: CSC100
- Grade Received: Not sure yet
- Overall Rating: 1.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Not Mandatory
Comment:
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.
Rating # 6
Overview:
- Course: CSC100
- Grade Received: B
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
The best teacher I ve ever seen. Thank you so much for your help.
Rating # 7
Overview:
- Course: CSC100
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: No
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 8
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 9
Overview:
- Course: CSC361
- Grade Received: N/A
- Overall Rating: 1.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: Mandatory
Comment:
He is a great prof. He can fail you with 49%.
Rating # 10
Overview:
- Course: CSC361
- Grade Received: C
- Overall Rating: 1.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: No
- Attendance: N/A
Comment:
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.
Rating # 11
Overview:
- Course: CSC361
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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!
Rating # 12
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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
Rating # 13
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: N/A
Comment:
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.
Rating # 14
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 15
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
Rating # 16
Overview:
- Course: CSC100
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: N/A
Comment:
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!
Rating # 17
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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!!
Rating # 18
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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!! :)
Rating # 19
Overview:
- Course: CSC100
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Useful skills in web design
Rating # 20
Overview:
- Course: CSC100
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
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.
No comments:
Post a Comment