4.3
Quality2.9
Difficulty78%
Would Retake85
Reviews78%
Would Retake
85
Reviews
Rating DistributionOfficial
85 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
61%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.37 avg changeRatings by Course
CCJAVA
5.0
(1)CSCI
5.0
(2)CS110140145
5.0
(1)110140150220
5.0
(1)CISP41
5.0
(1)Difficulty by Course
CSCI101
5.0
CSCI220
4.3
CSCI150
4.0
CSCI240
3.8
CSCI230
3.6
Reviews (84)
GOOD TEACHER!!
Very good teacher.
Great teacher but a little bit piky.
good teacher, and clear lecture. definitely recomanded
Excellent professor.
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
He rocks!!!!
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.
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.
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
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.
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.
One of the best computer science teachers I've had.
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.
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...
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.
Best CSCI teacher. Period.
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.
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!
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.
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
Explains material very well, and makes subject interesting.
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.
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!
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!
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!
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.
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
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.
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
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!
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.
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++
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
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
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.
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"! :)
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.
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.
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?
Good professor. Very helpful.
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.
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.
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.
I got B for 3 exams, still A overall, so you know.
I don't know how cool he is, BUT, in MT SAC, Tuan Vo is the best.
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
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!
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!
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.
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.
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.
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
Amazing professor. He gives good feedback, great lectures, plenty of extra credit opportunities. Don't be afraid to ask questions
Lots of lecture. Gives out extra credit a lot. Nice to ask questions, written exam is challenging.
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.
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.
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.
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.
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
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.
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.
Very fair and very generous. His lectures were all made online for the students to view. Students were all given adequate material to succeed.
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
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.
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.
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
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.
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.
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.
-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
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.
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.
Took Vo for 110 and 140. Great prof.
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
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.
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.
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.
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
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.
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.
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.
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
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.
Class Info
Online Classes
100%
Attendance Mandatory
61%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.37 avg changeRatings by Course
CCJAVA
5.0
(1)CSCI
5.0
(2)CS110140145
5.0
(1)110140150220
5.0
(1)CISP41
5.0
(1)Difficulty by Course
CSCI101
5.0
CSCI220
4.3
CSCI150
4.0
CSCI240
3.8
CSCI230
3.6