1.6

Tony Nguyen

Computer Information Systems - De Anza College

1.6
Quality
4.1
Difficulty
13%
Would Retake
93
Reviews
1.6
Quality
4.1
Difficulty
1.6
Helpful
1.5
Clarity

13%

Would Retake

93

Reviews

Rating Distribution
Official
93 total ratings

5

8

4

3

3

2

2

10

1

70

What Students Say

Complete waste of time

CIS22A - 1.0 rating

I took an Introductory JAVA class

CIS36A - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

30%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 41 grades
Most common grades:
B (10)
A (10)
Not sure yet (5)
Grade Distribution
A(15)B(14)C(5)D(4)F(0)A-/B+(6)
Based on 52 reported grades
B: 10
A: 10
Not sure yet: 5
A+: 5
Common Tags
Tough grader (23)
Tough Grader (19)
Lots of homework (12)
Lecture heavy (8)
Skip class? You won't pass. (4)
Get ready to read (4)
EXTRA CREDIT (4)
GRADED BY FEW THINGS (3)
Rating Trend

Declining

-0.20 avg change
Apr
Aug
Mar
Apr
Jul
Oct
Last 6 months
Ratings by Course

CIS18A

5.0

(1)

CIS15C

4.0

(1)

CIS99

4.0

(1)

CIS

2.3

(3)

XML

2.0

(1)
+17 more courses
Difficulty by Course

XML

5.0

CIS15

5.0

CIS50

5.0

CIS99

5.0

36A

5.0

Reviews (92)
4.0
1.0
CIS15C
Dec 14, 2002

Don't recommend him. Reads book just before classs to teach.

5.0
1.0
CIS
Jun 3, 2003

great man

2.0
2.0
CIS35A
Apr 29, 2004

i assume that hes easy, cuz i dropped in 2 wks but the idiot cant explain worth****, thick accent, jus take another teacher if you can , guys an idiot

2.0
5.0
XML
Jan 2, 2005

No Comments

1.0
2.0
CIS3
Grade: C-
Jun 27, 2005

rambling lectures, gets off topic and unaware that he's putting half the class to sleep, his english sucks. If you need the class and know the subject well, then you can stand it. but if you don't know it, then don't take him!

2.0
3.0
JAVA
Grade: Not_Sure_Yet
Nov 16, 2005

Not recommended...

1.0
2.0
CIS1
Jan 28, 2007

This guy Tony Nguyen is an ****. I ****ing hate him. He doesn't have an office hr, he says we can reach him on google chat. Well, even if he had an office hr, it wouldn't help you because he doesn't know what he is talking about

1.0
5.0
CIS15
Feb 2, 2007

bad. that's all i say

1.0
5.0
CIS15BG
Mar 6, 2007

Worst teacher ever. This guy is a joke.

2.0
3.0
CIS15BG
Apr 7, 2007

simple grading scale. 4 hw in total of 100pts, 25pts each. 30pts for midterm, and 60pts for the final. hw are somewhat difficult. they are sometimes badly worded, and hard to figure out exactly what he wants. exams are exactly from the exercises in the textbook. so, maybe it's not too bad. generous grader--this is what he calls himself

2.0
4.0
CIS35A
Jul 7, 2008

He is not a very good teacher. What he taught is not enough for you to know even all the basic of Java. In addition, he is not responsible. The book he ordered in the bookstore is not corresponded with what he taught. Exams are tough and HW grading is picky. I don't recommend him at all unless you can't find any other teacher.

1.0
5.0
CIS35A
Aug 3, 2008

First, he has little command of the English language, both verbally and written, amounting to confusing and sloppy lectures and ambiguous assignments. He doesn't care, either for your well being or for your grade, and will ignore complaints or provide baseless counterarguments. For me, literally the worst professor experienced. Not recommended.

1.0
5.0
CIS35A
Aug 3, 2008

A terrible teacher; a terrible orator; a terrible grader; a horrendous human being.

1.0
5.0
CIS35A
Nov 10, 2008

terrible

2.0
5.0
CIS50
Nov 16, 2009

Does not have a good grasp of the English language. Does not explain well his expectations. Very basic and un-informative syllabis. Does not respond to requests for clarification and assistance.

1.0
1.0
CIS35A
Jul 26, 2010

Currently, i in good standing in his class but he is a horrible. Lectures Slides doesn't follow book. Lecture itself, hard to follow. If you ask a question, his answers are ambiguous or general, never answers YOUR question. All assignments as well as midterm, finals and instructions are vague. take class only if you need to and only professor open.

5.0
1.0
CIS18A
Jul 7, 2011

This is a straight forward class. As many have indicated here, he can't express well in English. He does an adequate job in this class though, & is very helpful, providing a lot of information on how to get resources. Will not hesitate to take CIS18b with him next time.

1.0
4.0
CIS64
Mar 6, 2012

This class was supposed to be informative.. That it is not. The teacher does not answer questions properly and the class seems long. I would take this class in the early morning when your bright and awake.. cause you will need your coffee for this one

1.0
5.0
CIS15AG
Mar 21, 2013

Horrible professor. Unclear on how he wants you to do the HW or answer the exams. I didn't learn anything from his class. I learned what i needed to by googling my answer, which he states is an excellent tool during exam taking. The only way you can pass this class if either you already know some programming or you have someone do your assignments.

1.0
5.0
CIS3
May 14, 2013

This instructor is all over th place. Instructions are unclear and it's very difficult to understand him. He needs to work on his communication skills big time. Very frustrated with the class dynamic and teaching style. **Please try your best not to take this course with Tony, you will regret it.***

1.0
5.0
CIS22A
Grade: B
Nov 21, 2013

He is the worst professor I ever met. He does not care about his student's well being at all. He enjoyes challening his students by giving very tough homework and giving very bad grades. Instead of stirring students' interest in programming, he totally destructed my iinterest in computer programmin. I donot understand why De Anza CIS keeop him.

1.0
5.0
CIS22A
Dec 8, 2013

Unbelievable horrible professor, the man has absolutely no sense of what it takes to teach programming. Considering that this is a gateway course for future programmers and their careers in silicon valley, I am disappointed that De Anza is keeping this man on as a teacher. DO NOT take his class, you will severly regret it.

1.0
4.0
CIS22A
Grade: B
Jan 9, 2014

2hrs for midterm and final.Time will not be enough except you have knowledge about programming.\

1.0
4.0
CIS3
Jun 16, 2014

I have never disliked any of my teachers at De Anza until now. He was the only option available so I was forced to take his night class. He is rude, unprofessional, and basically reads off of the slides. He is VERY critical with homework assignments. I'm a straight A student yet I never got full credit on anything I've done in this class. Horrible!

1.0
4.0
CIS3
Grade: Drop/Withdrawal
Jul 3, 2014

He knows computers. He doesn't justify his grades. Most grading for homework came after the final. Just a number with no feedback to explain how he arrived at that grade. You have no way of knowing what he expects until it is too late. Has trouble controlling emotions. Exams are tough.

1.0
5.0
CIS3
Jul 17, 2014

honestly I didn't get any value from his class, terrible teacher, he don't miss any opportunity to mark down your grades and insult you using group email, I don't think language barrier was the problem like other peoples commented but the guy is very rude. and has no clue how he can teach the subject, bad grading, I don't recommend his class.

1.0
5.0
CIS22A
Grade: Not_Sure_Yet
Jul 25, 2014

Guy knows how to program, just has no idea how to teach. Broken English in lectures, HW assignments and TESTS(!?) make for a very confusing course for new programmers. This coupled with very little feedback and harsh grading cause his class to be unnecessarily hard. He will also grade you down if he doesn't like your variable names... Stay away.

1.0
4.0
22A
Aug 22, 2014

lol so terrible

1.0
5.0
CIS22A
Grade: A
May 31, 2015

If you want to pass this class, (I got an A) you're going to have to study by yourself and read the book watch youtube vids. He can't teach. Whenever another student asks a question or asks for help on their code he would go "just read the book" or "you know how to do it." What kind of a professor does that? Unreasonable grading at times.

1.0
5.0
CIS22A
Grade: Rather not say
Jun 13, 2015

Avoid at all costs. He assigns "LABS" on Thursdays but they are due on Saturdays, so they might as well be called "HW". He gives you no time to do labs and on top of that, when asked a question he will respond with "You it already!" This guy needs to actually help his students out more since this is a "Beginning" C++ class.

1.0
5.0
CIS22A
Jun 24, 2015

Really bad at teaching.. avoid at all costs!!!! trust me you will regret it for sure. I read the reviews and thought i would be able to put up with it but i couldnt.

1.0
5.0
CIS22A
Grade: Not sure yet
Jun 25, 2015

Not a good teacher. Easy to get a B, pretty hard to get an A. Many people dropped failed.

1.0
5.0
CIS22A
Grade: C
Jun 28, 2015

Complete waste of time. He will not help you during office hours. Worked my butt off in this class, not missing a single day of class only to get a C.. VERY HARD CLASS. Grading is also unreasonable.

1.0
5.0
22A
Grade: A+
Jun 30, 2015

Doesn't really explain anything well. He doesn't respond well to students asking questions and ignores the serious concerns. His lectures ramble on aimlessly and don't provide any insight on the subject.

1.0
5.0
22A
Grade: A
Sep 10, 2015

Never take his class. I took many many many many efforts in his class and eventually got a 93+ which is A. So, you think his class is not hard? No! I am the highest and the only A in my class! And that is also because I learned C++ before!!!

5.0
4.0
22A
Grade: Not sure yet
Nov 4, 2015

gets a bad rap cause the material he teaches is hard. it may anger you that he is a tough grader. eventually you'll realize it is very effective at making you write better code. very cheerful and includes jokes in his lecture despite people giving him attitude. especially love that everything about the class is done on computer, very modern

1.0
5.0
CIS22A
Dec 8, 2015

One of the worst teacher ever. He keep making jokes that are not funny. Many time if students asked him question he couldn't understand. He will ask them " Do you even speak English ?" Like seriously . His examples are not even the same thing of what he teach. DONT TAKE HIS CLASS EVER!!!!

3.0
4.0
CIS53
Apr 25, 2016

He's not great at explaining things. You get the general gist of what he's saying, but you have to figure out most of the concepts yourself. There are a lot of details that you won't have a solid grasp on, unless you practice on your own. Be prepared to do a lot of work on your own.

1.0
5.0
CIS22A
Jun 9, 2016
Wouldn't take again

Never take his class even you don't have a choice. He never gonna answer you any questions about the easy parts which he though. He is the only person(I rather not to call him professor for he isn't one, at least he never answer questions for me) will ask students that "Do you know English?". All you can do if you take his class is read the books.

1.0
5.0
CIS36A
Aug 2, 2016
Wouldn't take again

I've been programming with java for 3 years and I have never felt so stressed in my life. Its not the programs are hard(they are hard for non-experienced programmers), but its his grading. He is very unclear and will completely demolish you if you forget one aspect in your program. Very rude, disrespectful, and non-supportive.

1.0
5.0
CIS36A
Aug 2, 2016
Wouldn't take again

Boring lectures the (Powerpoints are actually really informative but not sure if he wrote those or not). Grading is just ridiculous I'm not new at all to programming but for an intro to java programming class he took points off for some crazy stuff. At least he doesn't mind when people leave his class early

2.0
4.0
CIS22A
Grade: B
Sep 27, 2016
Wouldn't take again

One of the worse professors I have ever taken. Super hard grader especially for an INTRODUCTORY class to C++. I hardly learned a thing from him because he will tell you what you did wrong but he won't tell you how to fix it. Its like building a bridge just to have it fail and the only guy who knows how to build one won't offer any solutions.

Tough Grader
5.0
4.0
CIS22A
Nov 27, 2016
Would take again

Tony does a great job of teaching because he really cares that you learn. He doesn't baby sit. You need to pay attention, come to class, and listen. Don't play with your program when he is lecturing. He comes up with his own explanations that stick in your mind; like "row of ducks" for cin a b c ; // row of ducks! And avoid "magic carpet"

Tough Grader
Gives good feedback
Caring
2.0
4.0
CIS22A
Dec 23, 2016
Wouldn't take again

He knows his stuff and his heart is at the right place. However, he is very lacking in communication. As other students commented here, his tough grading, lack of feedback, no extra credit, harder midterm and final than hw, making this class unnecessarily hard. His final had some serious mistakes and students paid the price.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
3.0
CIS22A
Jan 27, 2017
Wouldn't take again

Due to one low grade on an assignment, I sent him another email of my best revised attempt at the assignment. He responds with no respect towards people that struggled in an unprofessional manner. I've dealt with many other professors, but I don't think he realizes how important student-professor relationship for education. Unprofessional and rude.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
GRADED BY FEW THINGS
1.0
4.0
CIS22A
Apr 11, 2017
Wouldn't take again

Absolutely terrible. Ridiculous grading system if your program is correct but you don't do it exactly the way he wants you to you'll be marked down heavily. If your program has a syntax error he will give you 1 point out of 20. The only reason I didn't fail this class is because I had previous coding experience. If you're a beginner do not take him

Tough Grader
LECTURE HEAVY
4.0
5.0
CIS99
Grade: A-
May 21, 2017
Wouldn't take again

Professor Nguyen really enjoys deducting points though he is extremely nice & professional in teaching! Students can email him for reconsideration of homework submission with a good reason and he can spare some more points.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
3.0
CIS53
Jul 18, 2017
Wouldn't take again

If you want good grades or to learn something, avoid him. He does NOT know how to teach, nor he cares. You get out of his class completely clueless. Many students complain about him, yet he is still there. Because they can't get rid of a bad teacher.

1.0
5.0
CIS36A
Grade: B-
Aug 3, 2017
Wouldn't take again

I took an Introductory JAVA class. INTRODUCTORY!! He has absolutely no sympathy towards students who are grasping the concept but come up a little short with their code. Unless you do it perfectly, expect nothing higher than a 20% on your labs. Does not leave good feedback for his ridiculous point deductions. AVOID! Take the class elsewhere!!!!!!!!

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
36A
Grade: C
Aug 3, 2017
Wouldn't take again

If you take this class prepare to get a C at best. This professor will nitpick the living hell out of your code and mark you down considerably if it isn't absolutely perfect. In addition, the exam format is presented unclearly and you will lose many points if you don't manage to guess how exactly he wants you to present answers. Take anyone else.

Tough Grader
1.0
5.0
CIS36
Aug 7, 2017
Wouldn't take again

He does not know how to teach students and does not have the characteristics a teacher should have!!!! A teacher is supposed to make the student interested in the subject and as intro to JAVA student, I obv have no experience. For a small error in the code, he takes 10+ pnts off a 20 pnt assignment. This is what makes students want to give up!!!

Tough Grader
1.0
5.0
CIS36A
Aug 9, 2017
Wouldn't take again

Don't take this class unless you like having your gpa destroyed. This teacher can't teach, he doesn't offer help whenever he's asked for it. He'll pick every assignment apart and if you have the most minor mistake (even if your code works perfectly) then you better prepare for a garbage grade. Not to mention his lectures make no sense.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
22A
Grade: B
Aug 31, 2017
Wouldn't take again

Midterm and final were much more difficult than the homework/labs. Does curve final grade though.

1.0
1.0
CIS1
Grade: A
Jan 21, 2018
Wouldn't take again

This teacher is absolutely awful. He does not know how to lecture! I cannot keep my eyes open in his class--he is extremely rude and condescending and has no social skills. He cannot explain any concept properly and yells at his students. By far the worst teacher I have ever had!

Tough Grader
1.0
4.0
CIS1
Jan 21, 2018
Wouldn't take again

Mr. Nguyen is horrifying. He is super rude and verbally abusive. He does not know how to communicate and says horrible things if you ask a simple question. He is in the wrong profession. The most awful teacher out there!!!!!!!!!!

Tough Grader
1.0
4.0
CIS22B
Grade: Not sure yet
Mar 2, 2018
Wouldn't take again

As others have stated, he is not conversational and does not provide constructive feedback. He would reference lecture material instead of answering questions and simply respond with "no" most of the time. Do not take this class, or plan to work with a tutor/mentor the entire quarter, if you are a beginner. He also has a very strong accent.

Tough Grader
2.0
4.0
CIS22A
Grade: A+
Apr 5, 2018
Wouldn't take again

Don't recommend him for beginners. If you have a little bit knowledge of programming, be sure to follow his requirements in the lecture and on the google doc exactly (use the same variable names). Have some tricky problems on midterm and final. He has difficulty understanding your questions, ask a tutor if you can.

Tough Grader
1.0
5.0
CIS64
Jun 3, 2018
Wouldn't take again

For the online class, there are no lectures except video lectures from other professors on YouTube. These lectures go over very difficult material. The homework and the midterm referred to a small percentage of the lectures, but if you get a minor thing wrong, your whole grade is out the window. No idea what to study. His feedback is unforgiving.

Tough Grader
GRADED BY FEW THINGS
1.0
5.0
CIS36A
Grade: B
Jun 10, 2018
Wouldn't take again

I would strongly discourage anyone from taking this class. For an intro to java class, professor grades WAY too harshly. His lectures are boring and uninformative and he tends to go off on tangents instead of answering student questions.

Tough Grader
1.0
4.0
CIS36A
Jul 28, 2018
Wouldn't take again

For anyone that's considering taking java class at De Anza, please avoid this professor. Often go off topics during lectures, exam materials aren't covered during lecture. Homework and lab often requires knowledge that aren't covered by him or the textbook. If you ask him a question, he either repeats what he said or give you an irrelevant answer.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
CIS36A
Grade: B
Aug 11, 2018
Wouldn't take again

lol i regret this

Tough Grader
LECTURE HEAVY
1.0
5.0
22A
Grade: B+
Aug 17, 2018
Wouldn't take again

specifically look for the things to cut the marks!! very rude if you ask questions... trying to showcase that this course is very hard! Not a good teacher...

Skip class? You won't pass.
5.0
3.0
CIS22A
Grade: A
Jan 8, 2019
Would take again

I hesitated to take his class after reading the past revue. Professor NGuyen gives clear instructions and lectures are very approachable. You do need to read the text book on the side too. You are tested on your ability of writing good code, a code that works is not enough, it needs to respect the convention. Listen on class and read the book!

Tough Grader
1.0
4.0
CIS22A
Apr 9, 2019
Wouldn't take again

Removes points for no reason

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
CIS22A
Grade: Drop/Withdrawal
Sep 25, 2019
Wouldn't take again

Lectures are not detailed. Tests are very specific, when lectures are not. Tough grader with assignments.

Tough grader
1.0
4.0
CIS22A
Nov 11, 2019
Wouldn't take again

Largely considered the worst teacher in the FHDA system. His knowledge of CS is nonexistent. If your code is not as inefficient as his own he will fail the assignment/test. (Unheard of, other CIS would give an A.) If you like stress, wasting your time, bad coding habit, and not learning anything - then I recommend you take this instructor.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
5.0
22A
Grade: B+
Nov 18, 2019
Wouldn't take again

Usually teachers try to explain terms in the books and its material. For those who never done C++ this instructor will not do that. His lessons consist of copying and pasting the program from the book. When you ask questions regarding that or clarification on the homework. He tells you to re read the chapter and you're failing because didn't read.

Accessible outside class
Get ready to read
Tough grader
1.0
4.0
CIS003
Grade: C
Dec 15, 2019
Wouldn't take again

My man gave me a 2/30 on the final because I didn't include one library. my compiler includes with the standard library I guess so I didn't think to include it. Tony gets a kick out of creating a hard atmosphere for his class, it's really unnecessary. He doesn't teach so you understand, he teaches to punish you for mistakes.

1.0
5.0
22A
Grade: D
Mar 30, 2020
Wouldn't take again

avoid tony AT ALL COSTS! lectures have very little to do with HW & he won't answer questions about assignments. makes ppl who ask questions look dumb in front of everyone; will literally laugh at your question. very common for ppl to get 3/25 on assignments. doesn't care about his students & material in class isn't relevant; enjoys grading harshly!

Lots of homework
Get ready to read
Tough grader
1.0
4.0
CIS36A
Grade: B
Jul 29, 2020
Wouldn't take again

absolutely terrible grading system. Super strict and will make you off for the tiniest things. Won't help you at all, lectures are just reading off slides, gives barely any help, and exams are nothing like what he teaches. Absolutely made me HATE the class.

Tough grader
1.0
5.0
22A
Grade: B
Aug 8, 2020
Wouldn't take again

He should not be a professor. You are not allowed to ask questions without him putting you on the spot. He is a really though grader and doesn't know how to teach. I am surprised De Anza is keeping him.

Test heavy
Tough grader
1.0
5.0
CIS22A
Grade: B-
Nov 30, 2020
Wouldn't take again

Tony Nguyen is by far the worst professor at De Anza. If you are a person with an Apple computer, he will not help you and tell you to buy a Windows computer. Very rude man, calls people out and talks to everybody disrespectfully. If you make one tiny mistake be prepared to get your whole grade tanked. Reads off of slides on lectures.

Tough grader
1.0
5.0
CIS22A
Grade: Not sure yet
Dec 11, 2020
Wouldn't take again

He is really one of the worst professors ever. He doesn't answer the mails ,and I didn't know how to reach him. He was really tough grader and doesn't help us to understand ,and If I have question he makes fun of me and doesn't answer . He adores deducting marks . He doesn't care at all.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CIS35A
Grade: C+
Nov 7, 2021
Wouldn't take again

He grades very tough and gives comments on the smallest things for assignments. Barely anyone can even pass the course. His lectures are pretty unclear.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
36A
Grade: Not sure yet
Aug 4, 2022

I have never written a rate my professor review before, but my god this guy has got to have been the worst teacher I have had in my 6+ years of college. Tony is very unrealistic with his expectations on an INTRODUCTORY class. He will dock you ridiculous percentages, such as 25%, for making beginner level mistakes. Save yourself while you can!

Tough grader
3.0
2.0
CIS22A
Grade: A+
Aug 11, 2022
Would take again

- Easy grade if you are already familiar with programming concepts. May not recommend him if you're totally unfamiliar with programming. - Class is structured relatively well. - Has an accent but I understood him. Just a heads up in case you have some trouble understanding accents. - Records lectures and attendance is not mandatory except for exams

2.0
4.0
CIS22A
Grade: B-
Nov 22, 2022

[In-person] Can't tell you about his lecturing abilities bc I never paid attention. I learned everything through zybooks. The problem is his assignments are unclear. They are understandable at the beginning of the quarter but by the end you have no idea what he is asking you to do. He doesn't care about participation (except for midterm / final)

1.0
4.0
22A
Grade: A
Dec 13, 2022

Without a doubt the worst learning experience I have had in my life. Professor graded horribly and his assignments had unclear instructions with numerous mistakes. He always responded to questions in an unhelpful and degrading manner i.e. "Clearly this student has not paid attention to my lectures at all". Do not take this professor.

Tough grader
EXTRA CREDIT
1.0
5.0
CIS22A
Grade: B+
Mar 8, 2023

He barely talked about the class topic and the grading are really bad

Tough grader
1.0
5.0
22A
Grade: A
Mar 19, 2023

Save yourself the trouble, just don't take him. Doesn't know how to speak English, hard to communicate with, grades ridiculously (expects a 1:1 of his own code, even if yours is better), incredibly unclear and confusing assignments, and is reluctant to answer questions. Probably one if not the worst learning experience I've ever had.

Tough grader
5.0
3.0
22A
Grade: B+
Mar 28, 2023
Would take again

I loved Tony Nguyen I would 100% recommend if you want to strengthen your coding knowledge.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
3.0
22A
Grade: A+
Apr 13, 2023
Would take again

- Zoom Lecture was clear to understand, not reading from a book. Run code during the lecture for examples. Taught like you never know how to code before. - We will have 2 homework per week. And if you do all the zybooks for 7 chapters, he will give you 30 extra credits. - Have to follow the requirement if you want to get a high score in his class.

EXTRA CREDIT
Amazing lectures
Lots of homework
1.0
5.0
22A
Grade: B-
Jun 30, 2023

Just read everyone else's. Save yourself the torture.

Tough grader
Lots of homework
1.0
2.0
CIS15AG
Grade: B
Aug 8, 2023

The worse class I ever had. I took his class 10 years ago and I still remember how bad he is as a professor.

1.0
5.0
CIS
Grade: Drop/Withdrawal
Dec 17, 2023

terrible. dont take

Tough grader
Get ready to read
Lots of homework
5.0
4.0
CIS22A
Grade: A+
Jan 17, 2024
Would take again

I get why many students did not like this professor. BUT, even though I had the same feeling at first, later I realised how his methods strengthened my coding knowledge. He grades harshly, true... but it makes us much better in long run. If you're looking for an easy grade, dont. If u actually want to learn and work hard for coding, just go for it!

Tough grader
Amazing lectures
Lots of homework
4.0
2.0
22A
Grade: A
Apr 12, 2024
Would take again

The lectures are boring but this professor is very caring and easy to talk to. I could see the ratings being justified for anything other than 22A but if you're serious about CS and you're really struggling THAT much in 22A of all classes, the professor isn't the problem. His labs and hw are super easy and exams are open note and grades leniently.

Tough grader
EXTRA CREDIT
Gives good feedback
1.0
5.0
36A
Grade: B+
Aug 17, 2024

One of the worst experiences, lectures consisting of him talking for 3 hours. He spends half the time losing sight of the topic. shared his solution, used more advanced methods than being taught and based our no of lines on it.Spent 6 hours watching lectures to study, did not learn, particular about assignment, occasionally forgot instructions.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CIS22A
Grade: A
Mar 7, 2025

One of the worst classes I've taken. Lectures are unnecessarily long (1.5 hours face to face, and almost 3 hours of online). Has a strong accent, which sometimes prevented me from understanding. If you don't follow a single minor thing in requirements, there's a points deduction. Overall, take this class only if you're self-studying everything.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CIS22A
Grade: A
Apr 26, 2025

DO NOT TAKE. Impossible to understand accent, EXTREMELY strict grader with no clear grading criteria. Absolutely useless lectures. As a USACO Gold, I struggled in this class. Tests are an extreme time crunch. Stay away at all costs

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CIS36A
Grade: B
Jul 14, 2025

He does vibe granding and takes of alot of points for basically no reason at all.

Tough grader
Lots of homework
Lecture heavy
1.0
1.0
CIS
Grade: A
Oct 13, 2025

Avoid. It's not the accent, ignore those comments, it's the awful grading based on vague directions, and downright rude answers he gives. His lectures are 80% rambles about something else, and again, questionable directions. The condescending attitude is enough to drive you away from wanting to learn or make you be afraid to ask for help.

Tough grader
Get ready to read
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

30%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 41 grades
Most common grades:
B (10)
A (10)
Not sure yet (5)
Grade Distribution
A(15)B(14)C(5)D(4)F(0)A-/B+(6)
Based on 52 reported grades
B: 10
A: 10
Not sure yet: 5
A+: 5
Common Tags
Tough grader (23)
Tough Grader (19)
Lots of homework (12)
Lecture heavy (8)
Skip class? You won't pass. (4)
Get ready to read (4)
EXTRA CREDIT (4)
GRADED BY FEW THINGS (3)
Rating Trend

Declining

-0.20 avg change
Apr
Aug
Mar
Apr
Jul
Oct
Last 6 months
Ratings by Course

CIS18A

5.0

(1)

CIS15C

4.0

(1)

CIS99

4.0

(1)

CIS

2.3

(3)

XML

2.0

(1)
+17 more courses
Difficulty by Course

XML

5.0

CIS15

5.0

CIS50

5.0

CIS99

5.0

36A

5.0

Similar Professors