4.3

Tuan Vo

Computer Science - Mt. San Antonio College

4.3
Quality
2.9
Difficulty
78%
Would Retake
85
Reviews
4.3
Quality
2.9
Difficulty
4.3
Helpful
4.3
Clarity

78%

Would Retake

85

Reviews

Rating Distribution
Official
85 total ratings

5

58

4

14

3

5

2

3

1

5

What Students Say

I did not realize how great he is until took Mr

CSCI140 - 5.0 rating

I got B for 3 exams, still A overall, so you know

CSCI110 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 29 grades
Most common grades:
A (19)
A+ (4)
B (3)
Grade Distribution
A(23)B(3)C(0)D(2)F(0)A-/B+(1)
Based on 34 reported grades
A: 19
A+: 4
B: 3
Not sure yet: 3
Common Tags
EXTRA CREDIT (16)
Caring (12)
Beware of pop quizzes (10)
Respected (8)
Gives good feedback (6)
Lots of homework (6)
Test heavy (6)
Clear grading criteria (5)
Rating Trend

Declining

-0.37 avg change
Jun
Jul
Oct
Jan
Aug
Jun
Last 6 months
Ratings by Course

CCJAVA

5.0

(1)

CSCI

5.0

(2)

CS110140145

5.0

(1)

110140150220

5.0

(1)

CISP41

5.0

(1)
+11 more courses
Difficulty by Course

CSCI101

5.0

CSCI220

4.3

CSCI150

4.0

CSCI240

3.8

CSCI230

3.6

Reviews (84)
5.0
1.0
CSCI110
Feb 19, 2003

GOOD TEACHER!!

5.0
2.0
CSCI140
Apr 11, 2003

Very good teacher.

5.0
2.0
CSCI110
Apr 26, 2003

Great teacher but a little bit piky.

5.0
2.0
CCJAVA
Nov 8, 2003

good teacher, and clear lecture. definitely recomanded

5.0
4.0
CSCI
Apr 8, 2004

Excellent professor.

4.0
5.0
CSCI101
May 6, 2004

good teacher here. but dont take the class unless you already know how to program. the course is easy if you know the how to program. it was hard for me because everything was new to me

5.0
3.0
CSCI110
May 13, 2004

He rocks!!!!

5.0
3.0
CSCI140
Jul 9, 2004

Excellent professor. Greatly encourages the students to do their best, and shares all the knowledge and experience he can spare. It is definitely not the easiest class, but one of the most interesting, profitable and enjoyable.

5.0
1.0
CSCI110
Nov 3, 2004

great teacher!!! I know nothing before taking this class, but I am getting high "A" right now..I am planning taking other CSCI classes taught by him.

5.0
1.0
CS110140145
Nov 9, 2004

He cares about his students and is always willing to help anytime. His projects, labs, and pop quizzes are fair. His midterms are okay(only if you study). Vo is definitely better than Horia Pop. He's clear and will answer any of questions you have. Pop talks to the board...lol

3.0
4.0
CS110
Nov 12, 2004

I have 0 knowledge in CS when I took his class. He's quite clear in explanation. Labs were much more difficult than what he taught in class. When approached, kept asking me to go back read my text. Went bk again, told me to read again. Totally lost confidence in CS after this class.

4.0
4.0
CSCI110
Dec 17, 2004

Take this class only if you already know how to program, and willing to give it 110% effort. A lot of work, hard assignments. He teaches very well, but tends to go fast on lectures. CS is a very hard major, take with cautious.

5.0
3.0
CSCI140
Feb 16, 2005

One of the best computer science teachers I've had.

5.0
2.0
CSCI
May 26, 2005

His lessons are very clear. He explains everything and encourages questions and participation to help understand better. The pop quizzes were kind of pointless and unfair. The labs were very helpful and the tests weren't that hard either. Great class if you want to actually learn, rather than just get an easy A.

4.0
3.0
CSI110
Oct 1, 2005

He has expanded my knowledge in C language. Although he may not answer your questions the way you expect him to, he is very helpful. Easy to deal with, not a hard grader, It is dificult to understand the concept of each code but once you understand it, it will become second nature to you...

5.0
1.0
CSCI110
Nov 11, 2005

He is easy he is very clear very precise, very confident. He makes class a laughable one lol he is like 5'3" he is vietnamese he is short. He is an awesome teacher I got an easy B lol.

5.0
1.0
CSCI140
Dec 21, 2005

Best CSCI teacher. Period.

5.0
1.0
110140150220
Mar 27, 2006

not very easy but very simple, read his note in class you will get an A. although his projects are a little hard and need lots of time, u will get basic point without finish it.

5.0
1.0
CSCI110
Dec 18, 2007

Clear professor who greats his student with a "Well Good Morning" at the start of every class. Writes down the agenda for the day. And an easy grader. Very good teacher!

5.0
4.0
CSCI110
Nov 21, 2008

He is so helpful! The labs really help you figure out his projects, and the hw is not too bad. I definitely recommend Prof. Vo if you need to understand how to not only know how to program, but understand the concepts.

5.0
3.0
CSCI110
Feb 11, 2009

I HATED COMPUTER SCIENCE BEFORE ATTENDING HIS CLASS. HOWEVER, VO REALLY EXPLAINS THE MATERIAL CRYSTAL CLEAR. HE WILL GO OUT OF HIS WAY TO HELP YOU. HE IS INTELLIGENT AND KNOWS HOW TO COMMUNICATE WITH HIS STUDENTS. DO NOT HESITATE IN TAKING HIS CLASS. TRUST ME, THIS GUY IS LEGIT. BTW, I TOOK THIS CLASS IN 6 WEEKS AND GOT AN A. DO THE LABS & PROJECTS

4.0
3.0
CSCI110
Apr 24, 2009

Explains material very well, and makes subject interesting.

5.0
3.0
CSCI230
Dec 21, 2009

I have taken Vo's CS classes from 110 to 230 and he is one of the best teachers that I have had in college. Once you get over his accent he has a lot of incite to teach. His labs and tests are challenging but appropriate for each level. I highly recommend taking his classes if you are interested in CS.

5.0
4.0
CSCI145
Jun 10, 2010

I have taken 4 of his comp sci classes. He is the one of the best teachers I ever had. He really explain the stuff well and he is super organized. I really like the way he teach the materials and the way he grades. He grades super fast. Normally you can expect your grades on the next class meeting after your exam. If you can, try to take him!

5.0
3.0
CSCI110
Dec 10, 2010

Great teacher, definitely cares about the Computer Science field. Gave lots of hand-outs to help through labs. There are 4 projects which are not difficult if you attend class and do the labs. Great teacher, is very helpful. Highly recommend, I will take his courses again!

5.0
2.0
CSCI110
Dec 10, 2010

Seriously Mt.SAC, give him a raise!!! He did not put me up for this FYI. He is an excellent lecturer, crystal clear! He definitely knows the material! Also, you can tell that he cares a lot about the students; that says a lot! His exams and quizzes are really fair! And I can say that I learned a lot from his class! MUST TAKE!

1.0
4.0
CSCI110
Apr 27, 2011

Horrible professor. Assumes that you already know too much which makes no sense considering this is a beginners class. His lecture is just him defining a couple of terms then writing codes that he does not explain for an hour. Would not recommend him unless you have experience in this field.

5.0
1.0
CSCI110
May 12, 2011

Awesome professor! He's not hard at all, even with 0 experience in Computer Science. He grades EXTREMELY fair, and even if you get something flat out wrong you get points for it on Labs/Exams/Projects. I didnt even need the textbook except for homework, explanations were clear unless you were just playing on the computer. He also looks like Tony Ja

5.0
1.0
CSCI110
Jun 16, 2011

Definitely one of the better professor at Mt SAC. Very organized, no surprises and things are graded promptly.(can't say that about many professors here) I plan to take every CS class that he teaches.(except Java) The only thing I had mixed feeling about this class was the textbook.(Eggen) It is ok but just seem overpriced for what you get.

5.0
1.0
CSCI145
Jul 20, 2011

GREAT TEACHER, he teaches clearly, exams are easy if you understand the material, sometimes even if you don't, you WILL learn programming in his class, he got me into the CSCI field, highly recommend

5.0
1.0
CISP41
Dec 9, 2011

GREAT Prof.! CRISTAL CLEAR! With no experience of Computer Programming can understand and do better in his class. He is ready to help and ans question to any student who really wants to learn about programming. Very CALM and organize prof. MUST TAKE HIM!

5.0
2.0
CSCI140
Jan 3, 2012

Mt. Sac's finest Vo's pedagogy in teaching computer science is clear and brilliant. He provides insight to what it is like as an engineer. He is always available to help students understand the material and is vigilant in helping students succeed in life. If this is your first semester, I would definitely recommend this prof. You will learn a lot.

3.0
3.0
CSCI140
Apr 15, 2012

He rushes the material. Covering 2 huge chapters in 1 and half class meeting. Gives long labs, which cannot be completed in the given time frame. Exams are okay. Take if you already have a good knowledge of C++

3.0
3.0
CSCI140
Jun 15, 2012

I guess his teaching style doesn't fit with my learning. He lectures for 3 hours straight. I can't stay focused for that long. Wish he would split lecture and lab evenly

1.0
5.0
CSCI140
Jul 11, 2012

Totally made me lose faith in CS. I guess I'll have to keep programming at the hobby Level. Very sad indeed since all the reviews praise him

5.0
3.0
CSCI145
Jul 21, 2012

Vo is such an awesome guy. He would go out of his way to answer your question. He explains everything extremely clear. His lectures are long, but welcome to college, his clear examples makes it easy to follow. His labs and test might be a bit hard but his teaching is soo good, they are pretty easy.

5.0
1.0
CSCI110
Dec 12, 2012

Prof Vo is easy and friendly. Although he has accent, it is much better than Prof Pop! Overall his lecture is clear (although sleepy). The materials are not that difficult if you put your heart in it. I have no experience in CSCI, but I get an "A"! :)

5.0
1.0
CSCI110
Dec 14, 2012

awesome professor. really helpful. i learned a lot in this class. however, he can be a little boring and can put you to sleep. that's no bueno. you have to really focus to do well. he gives out a lot of pop quizzes, but most of them are very easy. tests are also very easy if you're listening. highly recommend this prof.

5.0
1.0
CSCI110
Dec 23, 2012

His lectures are crystal clear and he goes step by step thoroughly. Pay attention, do everything you're supposed to do, and you will get an A even without ever touching C++. I found the projects to be very interesting, especially the extra credits.

5.0
2.0
CSCI110
Jan 7, 2013

Do your work and will receive an A. Lecture is clear but picky on hw & projects. Quizs wont hurt, focus on doing your project and make sure try to get all extra credit?

5.0
3.0
CSCI110
Jan 14, 2013

Good professor. Very helpful.

5.0
2.0
CSCI110
Jun 17, 2013

You can learn tons from this guy even if you nvr touch C++ or any programming before. Lecture is every clear and helps a lot. 4 programing Projects take most of the time and the 2 tests are not hard but just long if u study. Open "everything" lab final. Do everything(labs,projects,hw) then this class is an easy A.

5.0
1.0
CSCI110
Jun 19, 2014

Vo is the best! I tried (and dropped) an intro class at another college before because it was terrible with that prof. Vo makes things clear and accessible for everyone, and he makes an effort to get to know you as a student. Very supportive!! I only need this one class as a math major, but I'd take him again for java or C++ if I needed them.

2.0
5.0
CSCI110
Jan 8, 2015

As you can tell my score is slightly different from what others have rated him here. His class to me and actually about more than half of the class found it extremely difficult. He just lectures and lectures. He does not take time to work on the coding itself, which he should focus more on. Tests are very difficult. All Classwork done only a C.

5.0
3.0
CSCI110
Grade: A
Dec 17, 2015

I got B for 3 exams, still A overall, so you know.

5.0
3.0
CS110
Grade: A
Jan 21, 2016

I don't know how cool he is, BUT, in MT SAC, Tuan Vo is the best.

5.0
3.0
CSCI140
Grade: A
May 15, 2016

I did not realize how great he is until took Mr. Holly Horia Pop. For those of you that are complaining about Vo, go ahead and take Pop, you will be enlightened soon. Comparing to Vo, Pop's class is like the hell, and Vo's is the heaven. Avoid Pops class at all cost pleaseeee

5.0
4.0
CSCI230
Grade: A
Jun 14, 2016
Would take again

Professor Vo is one of the best CS professors! Covers the subject thoroughly in class, so pay attention. He will debug your code and answer all your questions. Do all the hw, projects and labs on time and do the extra credit as well. Use the study guide for Exams helps alot. You can do the class either in Java or C++, so cool!

5.0
4.0
CSCI150
Grade: A
Jun 14, 2016
Would take again

Professor Vo is amazing, I am so glad to have taken his class. You will learn a lot, he covers the whole book! Start early on assignments and listen in class, b/c pop quizzes. Ask him all your questions, Prof Vo is very helpful and caring. Don't copy code because not good for exams. Use powerpoints to review and skim the reading. Good luck!

5.0
3.0
CSCI140
Grade: A
Dec 4, 2016
Would take again

Solid lecturer, great guy and overall professor. Interesting labs/projects; if you put your heart into them you'll be forced to get the material down. Gives great feedback on all labs and is always willing to look over code with you if you're having trouble approaching a problem or bug.

Gives good feedback
BEWARE OF POP QUIZZES
Clear grading criteria
4.0
4.0
CSCI140
Grade: B
Oct 10, 2017
Would take again

Vo assigns some difficult projects in comparison to the labs which are usually painfully easy, so the ramp up in difficulty is startling. That being said he's a very generous grader and his exams aren't that bad. Everything is clearly organized and assignments are given way ahead of time, making time really manageable for his classes.

Respected
BEWARE OF POP QUIZZES
5.0
3.0
CSCI230
Grade: A
Oct 16, 2018
Would take again

Amazing professor who explains all the topics very clearly and will answer your questions with full detail if asked. A ton of ec and a makeup lab are available.

Gives good feedback
Respected
EXTRA CREDIT
4.0
3.0
CSCI140
Grade: B
Nov 10, 2018
Would take again

Very understanding and one of the best computer science professors at Mt. SAC. He will give you extra credit and extra time if needed. Just read the lab manuals/textbook and pay attention and it will be simple

BEWARE OF POP QUIZZES
EXTRA CREDIT
LECTURE HEAVY
5.0
2.0
CSCI110
Dec 29, 2018
Would take again

Amazing professor. He gives good feedback, great lectures, plenty of extra credit opportunities. Don't be afraid to ask questions

EXTRA CREDIT
Clear grading criteria
Gives good feedback
4.0
4.0
CSCI140
Jun 23, 2019
Would take again

Lots of lecture. Gives out extra credit a lot. Nice to ask questions, written exam is challenging.

EXTRA CREDIT
Group projects
Lecture heavy
5.0
3.0
CSCI145
Grade: Not sure yet
Nov 13, 2019
Would take again

Professor Vo is easily the best computer science professor at MtSac. He is a solid teacher and gives excellent feedback. His tests are on the tougher side, and his grading of exams is a bit tougher than on labs and projects. Professor Vo allows late work and only knocks you down 2.5% (Deadline next class). If you are a MtSac student, I recommend.

Gives good feedback
Beware of pop quizzes
Tough grader
5.0
4.0
CSCI220
Nov 29, 2019
Would take again

Great Professor. He answers all questions and is clear about what he is looking for. Offers lots of extra credit. Workload is not too bad. Enjoyed the class and learned a lot.

EXTRA CREDIT
Respected
Beware of pop quizzes
1.0
5.0
CSCI220
Grade: D
Dec 24, 2019
Wouldn't take again

Please don't take him if you care about your credit and a beginner student. The class is so hard, you'll be lost for half of the semester. His writing is also unclear and boring to the core. You will end up doing projects by yourself or with your teammates.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CSCI220
Dec 29, 2019
Wouldn't take again

If you care about your major classes then never take this professor again. He never care about the student who new to this major. Also he never answer your question with good feed back. Every time you ask him a question, he always said you can figure it out by your own self. JUST NEVER TAKE THIS CLASS if you care about your grade of transfer plan.

Skip class? You won't pass.
Test heavy
So many papers
2.0
5.0
CSCI145
Grade: A
Apr 14, 2020
Wouldn't take again

Personally I don't like Vo's teaching style. If you already knew the material well, everything he says makes sense. BUT students take class to learn NEW THINGS! The way he teaches isn't friendly for people who are new to cs major. I took 145 and 150 with him. Lots of labs and projects to do, and they are really hard due to his confusing lectures

Lots of homework
Test heavy
Group projects
4.0
4.0
CSCI110
Grade: Not sure yet
Oct 23, 2020
Would take again

Professor may sound a bit boring, but he's quite clear on teaching and answering Qs, he also records the lectures. Drawbacks are lots of homework, labs, and projects. Don't even have much time to revise the lectures. If you have fewer classes, taking him is good bc you can practice writing codes through the assignment. Overall, he's a good prof.

Lots of homework
Clear grading criteria
Caring
5.0
3.0
CS110TO230
Grade: A
Nov 24, 2020
Would take again

I took almost every single CS class at Mt SAC with him and trust me when I say that he is one of the best professors there. He really wants his students to succeed and is ALWAYS willing to help you when you need it. He gives out a generous amount of extra credit and accepts late work. Transferred to my dream school thanks to him. Take him forsure.

Respected
Amazing lectures
Caring
5.0
4.0
CSCI140
Nov 30, 2020
Would take again

Very fair and very generous. His lectures were all made online for the students to view. Students were all given adequate material to succeed.

4.0
4.0
CSCI230
Jan 31, 2021
Would take again

As someone who took all the CS classes with him, he's a good teacher if you have a decent understanding of programming. However, his teaching style doesn't help people trying to grasp the fundamentals of CS. His pop quizzes, exams and projects are fair because the material is from lecture and textbook. I recommend reading ahead for early CS classes

4.0
4.0
CSCI230
Grade: A
Aug 27, 2021
Would take again

I thank Professor Vo for preparing me for UC. His classes are very hard but they are not hard for nothing. You'll become a solid programmer if you study with him. His is also a very caring professor.

Lots of homework
Caring
EXTRA CREDIT
5.0
2.0
CSCI145
Grade: A
Dec 12, 2021
Would take again

Professor Vo explains each concept thoroughly and if you have questions, he wont hesitate to go out of his way to help you understand. The assignments/labs he gives follow both the lecture and the textbook. Read the chapters covered, do the labs on time, use his study guide, be present. 10/10 You wont regret taking his class.

Clear grading criteria
Beware of pop quizzes
EXTRA CREDIT
5.0
3.0
CSCI220
Grade: A
Dec 12, 2021
Would take again

Professor Vo is an excellent teacher and makes difficult concepts easier to understand. With solid foundations in CS, you will excel in his class. Prepare to dedicate ample time to reading the textbook and doing the lab assignments. His study guides help immensely for exam prep. He does pop quizzes randomly, so be present in class. Great experience

Clear grading criteria
Beware of pop quizzes
EXTRA CREDIT
5.0
2.0
CSCI110
Grade: A+
Jun 20, 2022
Would take again

He is very good. His class is easy to understand. There are many extra credits. There are 2 exams and a final exam, the question is not so hard. If you do extra credits, you can get an A easily. He is not a tough grader. My total grade is 101.09%. I will take csci 240 this fall with him.

EXTRA CREDIT
Beware of pop quizzes
Caring
5.0
4.0
CSCI240
Grade: A+
Dec 11, 2022
Would take again

He is so nice. It is the first time he teaches 240. 240 combines with 220 and 230. Although data structure is a hard course, he tries his best to move up our letter grade. My overall grade is 95.2% and got an A.

Caring
Respected
1.0
4.0
CSCI140
Grade: Rather not say
Dec 14, 2022

Vo teaches in a unique way that I would say is very very different. Everything is taken from an online book(which is how you'll do most of the homework) and taught on a whiteboard. Tests are given on paper and are expected to write code on paper. Vo is a very nice person, his teaching didn't match what I had hoped for.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CSCI140
Grade: A+
Dec 19, 2022
Would take again

-Homework and some labs came from an online textbook called Zybook. Liked they way it presented the information, very organized. Some didn't like it since it is an autograder, but you can submit as many times without penalty. -Vo offers extra credit on is programming assignments, late assignments deducted 10% but can get full credit by doing EC

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
CS110TO230
Grade: A
Jan 18, 2023
Would take again

I took Vo for all of my CS courses at Mt. Sac, except discrete math. I was really blessed to have him as my CS professor. I learned a lot in his courses, much of which I still use today during my full-time work as a software engineer. I highly suggest taking courses with him if you have the opportunity.

EXTRA CREDIT
Gives good feedback
Caring
5.0
4.0
CSCI240
Grade: A
Apr 18, 2023
Would take again

Professor Vo is an excellent professor. He also has excellent debugging skills and really cares to help you get your code to run. He also is very practical when it comes to giving examples. I left this class with much more enthusiasm towards Computer science. I also was very well informed as to what do software engineers really do on the job.

Tough grader
EXTRA CREDIT
Group projects
5.0
3.0
CSCI140
Grade: A
May 18, 2023
Would take again

Took Vo for 110 and 140. Great prof.

EXTRA CREDIT
Amazing lectures
Gives good feedback
3.0
5.0
CSCI140
Grade: D-
Jun 3, 2023

His lectures are decent and detailed, and he has lecture notes which you can review so you don't have to take notes while in class, just need to pay attention. Exams are challenging, Prof. Vo expected the students to know and remember a lot of stuff. If you are new to CS or OPP C++, try to find a tutor or be willing to spend A LOT of time studying

Amazing lectures
Respected
Test heavy
4.0
4.0
CSCI145
Grade: A-
Jun 15, 2023
Would take again

Prof. Vo is a nice guy. His written exams are difficult. He wanted you to actually learn and master the concepts in order to do well on the exams. My advice to you is to review his lecture notes after each meeting and don't procrastinate on any assignments. If you master the material, an A is guaranteed. Also, beware of pop quizzes.

Caring
Respected
Test heavy
3.0
3.0
CSCI140
Grade: A
Jul 7, 2023

Professor Vo is caring. However, I didn't like his teaching methods. He would write on a whiteboard which isn't ideal for code. Tests are all handwritten, which takes the fun away from coding and can be tedious. Take him if you are very good at C++. Otherwise, I recommend other colleges at this point.

Beware of pop quizzes
Lecture heavy
Test heavy
4.0
3.0
CSCI240
Grade: Not sure yet
Oct 29, 2023
Would take again

Prof Vo is a great CS professor who cares about his students. His lectures are not so fun, but his programming assignments are really good practice. Furthermore, I found asking him questions in private very helpful. He does not take attendance but there are pop quizzes. Exams are not easy and have both conceptual and coding questions.

EXTRA CREDIT
Beware of pop quizzes
Caring
4.0
3.0
CS110
Grade: A+
Jan 10, 2024
Would take again

Mr. Vo was an excellent instructor, and most of his assignments include different types of labs that you work on after his lectures. He does have pop quizzes every now and then but they aren't that many questions. You definitely have to make sure to study for his exams (which are all on paper). But other than that he is really respectful and caring

Group projects
Beware of pop quizzes
Respected
2.0
3.0
CSCI140
Grade: Rather not say
Aug 28, 2024

I wouldn't bother taking the in-person class. 85% of the coursework is done on the online interactive textbook you have to pay for. Lectures are spent regurgitating the same information you already have to self-study when doing the assignments. Save yourself the six hours of in class time and just take the online version.

Lots of homework
5.0
4.0
CSCI240
Grade: A
Jun 14, 2025
Would take again

Need to purchase an online textbook for hw assignments but his class is very straightforward. The textbook does a good job explaining concepts and his assignments are not particularly troublesome.

4.0
3.0
CSCI140
Grade: A
Jun 20, 2025

Professor is kind and understanding and gives plenty of EC. If you take his class in-person make sure you focus on the lecture because sometimes the exam questions will be based off of what we talked about his class. The lecture is a bit boring tbh but the assignments and HW is reasonable. You need to buy the Zybook.

Caring
Lecture heavy
5.0
2.0
CSCI140
Grade: A
Jun 22, 2025
Would take again

Very kind prof and gives a lot of EC. Should've taken the online ver because most of the work is online, lectures are boring, and you're forced to read Zybooks anyways for credit. Attendance is recommended if he hasn't given a pop quiz (1 in between exams) and the day before the exam (in class practice). HW and exams are ez to reasonable difficulty

EXTRA CREDIT
Caring
Lecture heavy
5.0
2.0
CSCI140
Grade: B
Jun 27, 2025
Would take again

Very well structured and straightforward class. Attendance is important because he gives 3 pop quizzes and 3 in-class assignments. You also have to buy a zyBook online textbook for weekly assignments, most of the course material comes from it. Professor offers a lot of EC. 3 exams including the final, fair difficulty. Easy weekly assignments too.

EXTRA CREDIT
Beware of pop quizzes
Caring
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 29 grades
Most common grades:
A (19)
A+ (4)
B (3)
Grade Distribution
A(23)B(3)C(0)D(2)F(0)A-/B+(1)
Based on 34 reported grades
A: 19
A+: 4
B: 3
Not sure yet: 3
Common Tags
EXTRA CREDIT (16)
Caring (12)
Beware of pop quizzes (10)
Respected (8)
Gives good feedback (6)
Lots of homework (6)
Test heavy (6)
Clear grading criteria (5)
Rating Trend

Declining

-0.37 avg change
Jun
Jul
Oct
Jan
Aug
Jun
Last 6 months
Ratings by Course

CCJAVA

5.0

(1)

CSCI

5.0

(2)

CS110140145

5.0

(1)

110140150220

5.0

(1)

CISP41

5.0

(1)
+11 more courses
Difficulty by Course

CSCI101

5.0

CSCI220

4.3

CSCI150

4.0

CSCI240

3.8

CSCI230

3.6

Similar Professors