2.2

Tuan Nguyen

Computer Science - Laney College

2.2
Quality
3.9
Difficulty
29%
Would Retake
150
Reviews
2.2
Quality
3.9
Difficulty
2.2
Helpful
2.2
Clarity

29%

Would Retake

150

Reviews

Rating Distribution
Official

5

29

4

9

3

9

2

28

1

75

What Students Say

What percentage of your grade is the quiz worth

CIS25 - 1.0 rating

Prof Nguyen is the worst professor that I have ever taken

CIS25 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

95%

Textbook Required

54%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (28)
B (13)
Drop/Withdrawal (12)
Grade Distribution
A(32)B(13)C(1)D(12)F(2)A-/B+(6)
Based on 81 reported grades
A: 28
B: 13
Drop/Withdrawal: 12
Not sure yet: 6
Common Tags
Tough grader (33)
Lecture heavy (22)
Skip class? You won't pass. (15)
Participation matters (14)
Graded by few things (10)
Test heavy (9)
Beware of pop quizzes (8)
Respected (6)
Rating Trend

Stable

+0.08 avg change
Apr
Jun
Aug
Oct
Nov
Mar
Last 6 months
Ratings by Course

CPROGRAMING

5.0

(2)

CIS00

5.0

(1)

CIS36A

5.0

(3)

CIS27

3.1

(13)

CIS6252627

3.0

(2)
+11 more courses
Difficulty by Course

CPROGRAMING

4.5

CIS25B

4.5

CIS26

4.4

CIS27

4.2

CIS25

4.0

Reviews (150)
2.0
5.0
CIS25
Oct 22, 2004

Originally over 20 ppl enrolled in the class and took only a couple weeks for half of them to drop. He expects you to already know C, even though Peralta doesn't expect that. He teaches concepts more than the code itself. Tests are harder than some UC'S that I've seen. Expect 20 page long homeworks.

1.0
5.0
CIS25
Oct 28, 2004

No Comments

3.0
5.0
CIS25
Aug 31, 2005

hard like hell, never take him. if only him teaching that class I will change my major instead taking with him

1.0
3.0
CIS045
Sep 26, 2005

Not a good teacher at all. Does not do his job as a teacher well. Does not know the course to well that he teaches either

2.0
3.0
CIS27
Oct 19, 2005

Arrogant Teacher, likes to use the class to show how smart he is. Difficult to understand and vague homework assignments. Midterms are ridiculously difficult.

2.0
3.0
CIS26
Oct 20, 2005

I would recommend not taking this course unless you already know another C related language. He is very hard to understand. I only go to lectures for answers to homework questions and for tests

2.0
5.0
CIS27
Grade: B+
Dec 12, 2005

No Comments

5.0
5.0
CPROGRAMING
Jan 9, 2006

A very funny guy who knows what he's talking about. He constansly reminds the students that it is up to them to learn it themselves and he is only there to help/entertain us not to spoon feed us. His class is very challenging and his exams are brutally hard. Passing his class is a very slim chance because the midterms and final are extremely hard.

5.0
1.0
CIS6252627
Jun 13, 2006

he's the current department chair. i took 5 classes with him, intro to prog., c, c++, data struc., & java script. i found he's a friendly & very nice guy. if u r preparing to transfer, highly recommend to tak'n his classes. he likes to spend spare time with students and analysing their educational goals. exams r a bit tough, but not hard to get A.

1.0
2.0
COMPSCI61
Aug 15, 2006

Insufficient grasp of the material + confused explanations of what little he did understand = not competent to teach this class.

2.0
3.0
CIS26
Jan 11, 2007

We turned in a lot of assignments and he only returned the very first. Never got my second midterm back. Didn't really have a clue as to my status in the class until grades were posted. He's disorganized and cancelled or missed several classes. Not a positive experience. He knows his material though.

2.0
3.0
CIS026
Jun 17, 2007

Didn't return any homework or either midterm...I don't think he even looked at them. He knows his stuff but isn't that good of a teacher.

2.0
4.0
CIS1
Jul 6, 2007

For an online class he is very unorganized, does not answer to emails, does not pass back any work done, and wants us to follow exactly instructions on this CAS (Class Assignment Schedule) he passed out. The CAS itself is unclear and of course we have to ask questions. Spams us continually with updates, sometimes on the day the assignment is due...

2.0
3.0
CISC11
Sep 12, 2007

His English is difficult to understand and on top of that it seems like his brain is spinning way faster than he can talk = lacks clarity in everything he says. I wouldn't take his class but there's not an alternative offered here.

2.0
5.0
CIS026
Nov 21, 2007

I had a very hard time taking this class and eventually withdrew. I already have a working understanding of C programming. The test material and lecture did not cover much in terms of necessary concepts, and we spent the first 2 weeks of class learning the details of printf(), which isn't technically even part of the C language! Not recommended.

1.0
5.0
CIS25
Dec 13, 2007

Worst teacher ever. Only teacher at Laney for programming, C, C++, Java, but he is terrible. As most of the comments mention, doesn't return homework, midterms are ridiculous, and class lectures are nearly impossible to follow. If you ask a question he makes you feel stupid for asking. Run AWAY!

2.0
5.0
CIS27
Feb 13, 2008

I took his class and do not understand a thing about his lectures. He assumes the students fully knows C++. The lectures does not even help how to do the homework. He is very strict of the format of the homeworks. He makes students go to class that is not on the schedule. I end up dropping his class. NOT RECOMMENDED FOR NOT GOOD PROGRAMMERS.

1.0
4.0
CIS26
Apr 2, 2008

Not recommended at all.

1.0
3.0
CIS26
May 28, 2008

He doesn't return HW, midterm or final.Impossible to understand what he is saying,his English is terrible like mine;but I dont...There is no text book we use,he email lec.notes to the whole class.His notes are not clear,not organized,doesn't have a chronogical order; it is just a mess.I wested my time and money with this man.Not recommended at all.

1.0
5.0
CIS25
Aug 20, 2008

says he doesn't like studious students and prefers the working adults who take his class to learn a new skill. well first and foremost Laney is a college for students wishing to transfer to 4 year schools. if these types of students arent his priority, then he's got a prob. 2nd, he can't teach. i didn't learn a single thing in his class. rude too.

2.0
3.0
CIS1
Sep 11, 2008

Took his online summer course, but still had to see him about 3 times on weekend nights for quizzes and tests. We used the old 2003 Office version book, and recreated documents by following instructions. Extremely dull.. He sends you study guides for tests, so just memorize the answers and you'll be set. Don't expect to learn anything interesting.

4.0
3.0
CIS25
Apr 18, 2009

His class is easy if you pay attention to his lectures. His homework assignments and exams are just modifications of what you learn from his lecture. If you listen and write code with him, his classes are simple. For those that complain, from the very start, he tells you that it is not an easy class. I'm a beginner in programming.

5.0
3.0
CIS00
May 18, 2009

This was C class i forget the code number, the tests were hard to write in class but very helpful teacher and the content was useful!

2.0
3.0
CIS001
Sep 25, 2009

I took his online class. He likes to spam our email accounts with repetitive information. Didn't give straightforward answers. Didn't give us enough time for quizzes. Terrible grammar, makes it hard to understand him. Not really an online class, required to go to Laney for quizzes. His class isn't worth the effort. Definitely a pretentious man.

1.0
5.0
CIS26
Jan 23, 2010

Absolutely the most arrogant and arguably the least competent. Why? The first lecture, as many have already mentioned, he abuses his students by resorting to scare tactics, talking about how his course is designed to be insurmountable. However, his irritating prose is merely the tip of the iceberg.

1.0
5.0
CIS26
Jan 23, 2010

Instead, he is nothing more than a run-of-the-mill script kiddy, one who exploits certain tools, whether malicious or not, without the knowledge of its inner components or intricacies. He can at best be a mediocre teacher due to his cocky stride. I strongly encourage students to take alternatives if you truly want to learn the material.

1.0
5.0
CIS26
Apr 15, 2010

I just read the comments, I wish I had read them sooner. DO NOT TAKE ANY CLASS WITH HIM! His English is very hard to understand. His expectations are never made clear. Paper and electronic copies of all homework is requires, or half credit. Exams involved writing code on dead trees. Its unfortunate that he is the only prof employed in CIS.

1.0
5.0
CIS26
May 25, 2010

Programming is fun and easy... Unless he teaches it... Then its useless, confusing, and just plain stupid... Theres too much wrong with him to explain in one post... Let me put it this way... You'll spend the entire exam period trying to understand his gibberish, and the entire lecture listening to things that have nothing to do with CIS.

2.0
4.0
CIS27
Jul 31, 2010

Don't take his class if you don't want to fail

1.0
5.0
CIS26
Aug 25, 2010

My rating says it all... And believe me, I'm not underrating him... In fact, if there was a negative rating, Id go for it... Incomprehensible, as helpful as a brick, and made an easy course a nightmare.

1.0
5.0
CIS25
Aug 27, 2010

Took his class back in 2000 and I cannot believe he is still there. I received a good grade for basically doing nothing except for eating pizza that he treated us when he got his tenure. No one knows how he received tenure with such bad reviews.

1.0
5.0
CIS6
Nov 19, 2010

ye be warned

1.0
5.0
CIS26
Jan 6, 2011

Difficult to understand and isn't helpful at all. Your in the dark about your grade until the class is over. Oh and btw. He's bias grading wise.

3.0
1.0
CIS1
Jan 11, 2011

I was very nervous before attending his class because of the reviews I read, and I can't believe how wrong everyone has been about him and this class. Any idiot can get an A or B in this class. He gives you every single test question and answer a week before the exams. Slow to respond to emails, but honestly one of the easiest classes I've taken.

1.0
5.0
CIS25
Aug 22, 2011

He is the worst teacher I've ever had, hands down. IMPOSSIBLE if you don't have any past experience in coding, I got an easy A in CIS26 (no thanks to him, through personal experience) but I dropped this class because I wasn't learning ANYTHING. Since there are no other CIS profs in my area, he single-handedly killed my love for coding.

1.0
5.0
CIS25
Sep 14, 2011

I don't know what Laney College's intension is but I assure you this teacher is dream killer. Full of attitude, discouraging, too much useless details even when you have to email him, if you tell him that you are a programmer, you are his #1 enemy. BTW you don't have to be newbie either he will make you drop. Watch Prof. Mehran Sahami in UTube.

1.0
5.0
CIS26
Oct 4, 2011

Worst teacher ever in the whole world. I don't know why Laney college hired such a horrible instructor to teach programming classes. His English is no way to understand. You will learn absolutely literally nothing from this class. Be careful when asking questions.He'll make fun of you if he thinks your question is stupid

1.0
5.0
CIS26
Oct 19, 2011

Do not take him unless you want to learn about whoppers. (Yes from burger king).

2.0
4.0
CIS26
Dec 13, 2011

He turns C programming into a nightmare of integer manipulation and printf formatting. Assignments are easy, midterm is manageable. The final, though, is ridiculous and will take you the entire session just to decipher his instructions. If you take his class you will learn very little useful information and your GPA will drop. Avoid at all costs.

4.0
1.0
CIS26
Dec 16, 2011

If you show up to class, the assignments are easy. He pretty much gives you the answers in class and if you do a little reading on your own and apply logic you can do the labs easily. During the later half you spend a lot of time coding with him, what he shows you helps with the labs. The one down side was having to hand write the midterm/final.

3.0
3.0
CIS25
Jan 5, 2012

High expectations, but none that are impossible. With effort, its completely manageable. Just pay attention and read your book and you will be fine.

2.0
5.0
CIS26
Mar 15, 2012

If you cannot learn a subject from a book DO NOT take Tuan's class. The only things that makes up for his difficult and confusing class are the warnings he gives that the class is difficult and boring. His quizes come directly from his lectures and are often vague. He's nice and funny but be prepared for a demanding and difficult class.

1.0
5.0
CIS25
Apr 30, 2012

I hope all you guys see those comments, I am very interested in Computer Science Tech. But when I took his class, all my future goals shot down.His class is horrible even do not think about to take his easiest class, especially cis26 cause ur gpa will drop. he is not native so u never understand this little guy, he is from UC Berkeley but it sucks.

1.0
5.0
CIS26
Apr 30, 2012

50 percent of all class dropped cis25

1.0
5.0
CIS26
May 16, 2012

If you have a question about your grade, he redirects you to his TA!.....

1.0
5.0
CIS25
Sep 25, 2012

Tuan is a garbage instructor. He is extremely pessimistic, pedantic, and does not provide constructive feedback. He talks for 3 hours straight without a break, and maybe a quarter of the time it's relevant to programming. Doesn't matter if your code is logical or efficient, he'll find something he doesn't like and penalize you ex post facto.

5.0
5.0
CIS26
Nov 1, 2012

If you are a serious Computer Science student take his classes

2.0
4.0
CISL1
Jan 3, 2013

It's very hard to understand his teaching. No breaks, only allowed when a student ask to go to the bathroom. Don't take this class if you are not willing to fail somewhat. I go into this class wanting to major in computer science, but my dream is starting to shatter because the way he teaches and talks in class.

3.0
4.0
CIS25
May 22, 2013

When he was teaching and not rambling, I actually learned a lot. He discourages e-mail, requiring all questions to be asked in class. Slow feedback on homework assignments. I did terrible on the midterm, the first few assignments, and I struggled with the final, but I did every assignment and worked hard, and gave me an A. I was expecting an F.

4.0
3.0
CIS25
Jun 3, 2013

Taking Tuan's classes is mandatory if you're a serious CS major at Laney. He can seem discouraging, but he is helpful if you voice your concerns during lecture. He gave us 7 HW labs, a midterm and final. Overall I enjoyed the class and look forward to taking his java class this fall. Also appreciate the pizza he bought for the last day of class.

2.0
2.0
CIS25
Aug 27, 2013

I don't like his attitude when someone said wrong answer to his question because he laughed a little like thinking the answerer is stupid. And he was speaking throughout 3 hour but I don't understand what's the point. His lecture is messy.

5.0
4.0
CIS6
Nov 11, 2013

Put in the effort and you'll get an A. You'll learn a lot, don't be discouraged by the quiz grades. Your grade won't be as bad as you think if you put in the effort

5.0
3.0
CIS6
May 26, 2014

His class was fair and square! He gives you the heads up, warnings, and expectations prior to quizzes/hw/finals. His lectures are long but is pretty engaging with a few jokes and stories on the side. You just have to be committed, form study groups and be on top of your game.

5.0
1.0
CIS6
Jun 3, 2014

his the best of the best....just do your homeworks and make some efforts you will get a good grade. Don't be lazy

4.0
2.0
CIS25
Jun 18, 2014

highly recommend for those who are studying computer science. if you think his class is hard, you wont survive in any 4-years university...his lecture is long, and his jokes are boring... except these, the class is helpful, learnd a lot from his class.

5.0
3.0
CIS6
Grade: A
Aug 14, 2014

Save yourself money and don't buy the textbook because you will never actually use it. This class is not too hard if you understand the concept and can follow directions. You have to study and spend some time for the homework but he will give you more information as he teaches.

2.0
4.0
CIS27
Grade: C
Sep 14, 2014

CIS 27 is vast and important, dont take it with Tuan. He wastes majority of time on useless discussions. He wasn't able to show the bigger picture behind data structures. Exams were ridiculously hard and literally IMPOSSIBLE to solve in 2 hours and he didn't prepare us. Compares his class to UC Berkeley but its not anywhere close.Totally Avoid!

3.0
5.0
CIS26
Grade: A
Nov 20, 2014

What a personality this professor have? Highly recommend if you are serious CS major student. You will not only learn to code but will also learn a life lesson of being punctual and disciplined student. Work hard and get motivated.

1.0
5.0
CIS25
Feb 23, 2015

He's difficult in the sense in that he's very picky and ridiculous in his requests.. For example, the thing he cares most about is your formatting, even for comments. Quizzes almost everyday. He has FOUR recommended books, so you don't know which one to buy and use, and since his lectures are always so disorganized, you are in the dark.

5.0
4.0
CIS27
Jun 1, 2015

I have taken CIS 6, CIS 25 and CIS 27 with him. It wasn't until between CIS 25 towards CIS 27 that i begin to find him one of my favorites at Laney. He's by far the most knowledgeable CIS instructor at Laney. He very much cares for students who are determined. He's also inspirational. I used to give him 1 stars for all. Oh, how things have changed.

3.0
4.0
CIS6
Jun 30, 2015

He's a good teacher, and will explains things when needed. I enjoy his class!

4.0
3.0
CIS6
Jun 30, 2015

He's a good teacher, pushes you to be your best, and gives very clear instructions. He says his expectations flat-out, and accepts questions about the homework. Very cool!

4.0
2.0
CIS6
Grade: Not sure yet
Jun 30, 2015

FUN! You get a movie every Thursday! And homework load, eh. I can handle it.

2.0
4.0
CIS6
Jul 20, 2015

He is very demanding. Start reading early! Pay Attention!!!!! you will NOT do well if you don't read or pay attention. He's tough. Some of the time he will lose you. Try to ask classmates for help, notes, homework, etc.. DON'T MISS CLASS, YOU'LL BE LOST!!!!

5.0
1.0
CIS25
Aug 29, 2015

He's the only teacher at Laney's CIS department who actually teaches.

5.0
1.0
CIS25
Sep 1, 2015

He teaches you a lot about the specifics of programming if you just pay attention. His lectures go in depth about memory allocation and give you a solid foundation in programming.

1.0
4.0
CIS25
Grade: F
Sep 3, 2015

This class is a nightmare. If you have a 4.0, approach this class with caution due to the high number of random quizzes. Most of them are comprised of quotes you have to write verbatim.

1.0
4.0
CIS25
Grade: Not sure yet
Sep 3, 2015

Pop quiz: Write, verbatim, Professor Tuan Nguyen's definition of a variable in computer science. It's different from textbook definitions, hasn't been released to the class, and isn't available online, but if you don't write it exactly perfectly, you fail the quiz. What percentage of your grade is the quiz worth? He won't say. Prereq: ESP 101A

5.0
1.0
CIS25
Grade: A+
Sep 3, 2015

Best teacher ever

1.0
5.0
CIS25
Grade: Not sure yet
Oct 2, 2015

Do not take this class. Go to BCC instead. Go to Chabot instead. 6 hours of BS that should be left to a style guide. Gives pop quizzes on material he hasn't talked about yet. 6 weeks into CIS25 and we haven't gotten past the first month of Thana's CIS6. Ask a simple yes or no question and he'll give a ten minute answer without saying yes or no.

1.0
5.0
CIS25
Grade: A
Dec 8, 2015

Prof Nguyen is the worst professor that I have ever taken. Don't take his class if you are not Asian. He bullies all others. Female students leave his class in tears. I am not kidding.

5.0
1.0
CIS25
Jan 4, 2016

Excellent professor.

4.0
4.0
CIS6
Grade: A
Feb 5, 2016

Tuan's CIS courses are bittersweet. On one hand, the material is challenging, the content engaging, and you learn a lot if you stick with him to the end. On the other hand, he's strict about following his style, seems constantly tense tense, and frequently tells stories that may or may not be helpful. Recommended for hardcore students.

5.0
4.0
CIS36A
Grade: A
Jun 16, 2016
Would take again

Professor Tuan is awesome. He explains everything in detail. But you have to come to class prepared. He sends lecture materials in advance. Do not panic if he grades your lab low. Dont lose motivation. Instead work harder. He pretty much gives all the necessary stuff that you see on your labwork. So always take notes. He is kind at final grading)

5.0
4.0
CIS27
Grade: A
Jun 25, 2016
Would take again

Tuan is an amazing instructor. Took CIS 6, 36, 25, 27 all with Tuan and couldn't have asked for a better professor, especially at a community college. His classes are UC material and are much more advanced than what's usually provided at a community college. I transferred to UCSC and all the things that Tuan has taught, I have applied in some way.

2.0
5.0
CIS6
Grade: Drop/Withdrawal
Jul 15, 2016
Wouldn't take again

I won't take a class again with this professor. He loves to make easy things harder than they really are so at the end his class is confusing and not clear at all. He believes that putting extra pressure (using timer or pop quizzes evey single second) on the students is a good way of teaching. Answers must be exactly word by word as he said.

1.0
5.0
CIS6
Grade: Drop/Withdrawal
Oct 21, 2016
Wouldn't take again

dont take his class. there are better options

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
2.0
CIS6
Grade: A
Feb 27, 2017
Wouldn't take again

There are free online courses far better than his CIS6 class, take those. Why? 1. Attendance Mandatory and boring 2. Long, winding rants 3. No communication, had to hunt him down 4. No way to make up sick absences 5. His way or the highway on literally everything

Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
4.0
CIS6
Jul 28, 2017
Would take again

very good professor he knows his job. if think you come to his class not ready to work hard you are not gonna make it his quiz and the final base on what he teaches repeatedly in the class.

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
CIS6
Aug 30, 2017
Would take again

If you want a pass, make sure you put in work, he knows what he is doing, make sure you show up in class, and listen, he is a true definition of hard work pays off, I will take more of his classes

Respected
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
CIS6
Grade: B+
Oct 9, 2017
Would take again

Hes genuine in his thoughts and explains concepts very clearly. Lectures are interesting but intense. He sometimes forgets to give breaks in lectures.

Skip class? You won't pass.
Amazing lectures
LECTURE HEAVY
5.0
4.0
CIS36A
Grade: Rather not say
Oct 9, 2017
Would take again

Incredibly lively and very into the class and each student. Sometimes we get on a tangent about life and culture but we always have more than enough time to get through the elegantly prepared lesson and review the previous week's homework. All home works have set criteria but mostly rely on your own resourcefulness.

Gives good feedback
Respected
Get ready to read
1.0
5.0
CIS6
Grade: Incomplete
Jan 17, 2018
Wouldn't take again

1. Unorganized lecture/hard to follow with tangential stories about things like drinking lizard blood. Lecture is no help. 2. No office hours-told us we could only ask questions during class. Would not come and help during class-made people next to me help who also were confused. 3. There are so many heinous reasons to avoid his class. Run.

2.0
4.0
CIS25
Grade: Not sure yet
Feb 13, 2018
Wouldn't take again

So far, 3 weeks in, it's BS. Week 1 HW is to read the book and remember everything after that.

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
2.0
4.0
CIS25
Grade: Drop/Withdrawal
Feb 16, 2018
Wouldn't take again

Expects students to have taken CIS 6 or 61, which in most cases, are taught in Python. Does not teach C++ from beginning. Had to hand-write codes during quizzes. Claims will email students lecture notes before class, but everything is a baloney. Will not answer email questions. Misleads students for quiz/exam dates. Disorganized lectures. Dropped!

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
CIS25B
Grade: F
Jan 6, 2019
Wouldn't take again

Expects you to have had him for a previous basic computer class before an advanced class. Has a very strict format for turning homework that is confusing and he refuses to explain it. Hard to understand orally and has very bad handwriting. Expect few but extremely time consuming homework projects. Vague instructions on quizzes will fail you also.

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
5.0
CIS27
Grade: A
Jan 9, 2019
Would take again

Super fun! Inspirational professor. He will show you what it means to be a studious student. Those that struggle with him are usually looking for the easy way out and want an easy A. Tuan doesn't work that way. His midterms and finals are all handwritten, just like how it's supposed to be.

Gives good feedback
Respected
Skip class? You won't pass.
3.0
3.0
CIS6
Grade: A
Jun 18, 2019
Would take again

Tuan is highly respected and has the background and experience to prove it! He is strict when it comes to specific formatting and wants things a particular way, but it is all to prepare you for the real world! This class is all about C. Assignments were challenging, but do-able. Get together with classmates to code and watch youtube videos.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
1.0
CIS6
Grade: A
Jun 24, 2019
Would take again

Take the quiz and don't skip the class, you will pass with A

Skip class? You won't pass.
Test heavy
Lecture heavy
3.0
2.0
CIS27
Grade: A
Sep 13, 2019
Would take again

Tuan designs classes that prepare you for university but he often goes out of topic on lectures. If u fail on tests don't stress out cuz he usually gives EC that help you recover. Hw are ez and spread out. Don't let him scare you at the beginning cuz he's a very easy grader. If u put in effort and know basic C/C++ u will get an A easily.

Test heavy
Hilarious
Lecture heavy
5.0
2.0
CIS36A
Grade: A+
Dec 22, 2019
Would take again

Compare to other teachers, he will give you lectures, really gonna make sure you learn, if you gonna just google search && ctrl c + v, then just go for other teachers. I was taking cis 25 && cis36a at the same time, it was tough at the beginning, but when u gonna through the basic stuff, then it gonna be really EZ.

Clear grading criteria
1.0
5.0
CIS6
Grade: Drop/Withdrawal
Jul 14, 2020
Wouldn't take again

Tuan Nguyen is not that great of a professor when you put into aspect of his lectures and how he explains about one thing over 30 minutes. He doesn't give out a grading rubric and doesn't send feedback if your code doesn't compile. He wants students to respond during class, but he makes it hard for them to do so by ridiculing them for wrong answers

Beware of pop quizzes
Lecture heavy
Tough grader
1.0
5.0
CIS6
Grade: Drop/Withdrawal
Jul 20, 2020
Wouldn't take again

This teacher is the laziest teacher I have ever had in my 16 years of school, he can't even use canvases while we was taking online class during the pandemic (spring 2020) and he is computer teacher . if you are reading this comment DON't TAKE HIS CLASS.

1.0
1.0
CIS6
Grade: B
Jul 21, 2020
Wouldn't take again

If you want to learn something don't take this class, this person has problems with email subject also he can confuse you easily.I'm a back end front end developer for 4 years I had to take class like c java math and... because i have offer in my job to be batter position. This is first time i write for someone like this. i hope he doen't teach mor

1.0
2.0
CIS6
Grade: A
Aug 17, 2020
Wouldn't take again

doesn't bother to use canvas, and uses his own awful email/subject line system. homework and quizzes are easy as long as you pay attention, he gives hints during lecture. goes on hour long tangents about random things. prof has a conceited and arrogant personality. communicate and collaborate with your classmates if you want a good grade.

Skip class? You won't pass.
Beware of pop quizzes
Lecture heavy
4.0
1.0
CIS6
Grade: A+
Sep 29, 2020
Would take again

He's the best professor in the world, and nobody can say otherwise. I gave him a 4/5 because his quality dropped a little bit because it's an online class.

Beware of pop quizzes
Amazing lectures
Lecture heavy
3.0
2.0
CIS6
Grade: A-
Sep 29, 2020
Would take again

It's an OK class, but it's really not the best.

Respected
Hilarious
Caring
1.0
5.0
CIS6
Grade: B+
Sep 29, 2020
Wouldn't take again

This is the worst prof I've ever had. Whenever we try to learn, he continues to talk about his wife and two kids. He talks about some other things for a while, then talks about how missing a space will cost you 30% of your grade: If you miss the spaces on the header, or don't use some obscure rule he made up, you get a zero.

Lecture heavy
Beware of pop quizzes
Skip class? You won't pass.
2.0
4.0
CIS6
Sep 29, 2020
Wouldn't take again

There's way too much homework, It's simply unreasonable the amount of work we have to do. He assigns so much work that a college student such as myself is unable to keep up with his demands. If he prescribed less work, then maybe I would enjoy his class a bit more, but as it stands I have no reason to do so. Disappointed. Do not recommend.

Lots of homework
EXTRA CREDIT
Tough grader
1.0
5.0
CIS25
Grade: Drop/Withdrawal
Jan 2, 2021
Wouldn't take again

He doesn't check his emails even when he says he will and he is even hard to talk to during class hours. His lectures are unclear and he just blazes through the code. Hard to reach and difficult learning environment.

1.0
5.0
CIS25
Jan 5, 2021
Wouldn't take again

do not take this professor unless you want to have anxiety and confusion every day. he simply is not capable to manage an online class. he rarely checks his emails and lectures are super unclear. would subtract points off in assignments for missing a space or not being perfectly the way he wants them.

1.0
3.0
CIS25
Jan 19, 2021
Wouldn't take again

Did not have the best time with him. He wasn't very willing to talk to anyone or give help in general, always directing you to students who may be just as confused as you are. His email system is also very poor, and I feel is just built as another roadblock to get in contact with him. His class isn't very hard per say, but his teaching is not great

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
CIS25
Grade: A
Feb 9, 2021
Wouldn't take again

If you can avoid taking any of his classes you should. His lectures have been some of the most boring and brain frying experiences I have had. He talks a lot but says almost nothing sometimes. His way of explanation is overly complicated and it leads to him making a simple concept hard to understand. It would be easier to just learn by yourself.

Test heavy
Beware of pop quizzes
4.0
4.0
CIS25
Grade: A
Apr 20, 2021
Would take again

Took CIS25. Honestly his class was not hard, if you have known programming fundamentals. His biggest problem is that he has his own sets of rules and students has to follow those rules if they do not want to get their points deducted.

Participation matters
Tough grader
2.0
4.0
CIS6
Grade: Not sure yet
May 21, 2021
Wouldn't take again

Backloaded a third of the homework at the 11th hour of the semester and gates how you do it by completely restricting you exclusively to what and how he taught. Posted lecture notes aren't entirely helpful. Recommends a textbook but never actually uses it in instruction, and trying to fill in the gaps left is a daunting task.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CIS6
May 27, 2021
Wouldn't take again

I have never left a review in my entire academic career for a professor; but Tuan is such an unbelievably bad professor I had to write something to keep other students from taking his class. He expects everything to be done a certain way but provides zero explanation as to how he wants it done. A complete joke, do not waste your time here.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
5.0
CIS25
Grade: B
Jun 12, 2021
Wouldn't take again

This is the least teacher you want to take in your college life. He has his own set of STRICT rules and you have to go with it. Otherwise, he gets angry and return your paper without grading it. He has his own strict ways of taking attendance. The main thing is whenever he lectures, the 80% of it is his old stories and 15% required materials.

Skip class? You won't pass.
Graded by few things
Test heavy
1.0
5.0
CIS25
Grade: B
Jun 17, 2021
Wouldn't take again

Good luck taking his class, CIS25 was a complete mess and he teaches nothing. Almost the entire course is all just about learning how to write code within his conventions, and I didn't learn anything related to C++. Attendance is mandatory on zoom, but the lectures really just waste 6 hours of your week.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CIS25
Grade: Drop/Withdrawal
Jul 8, 2021
Wouldn't take again

DON'T TAKE ANY CLASSES WITH THIS PROF! Seriously I never had such a bad professor. I also first looked him up on ratemyprof and was thinking it should be doable since I have a coding background. DON'T TAKE ANY COURSES WITH HIM EVER. You will waste your money. It is way too stressful with him. He takes way too long to correct homework (10 weeks)etc.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
4.0
CIS25
Grade: A
Dec 15, 2021
Would take again

His class is not easy, but I have learnt a lot. Just come to his office hour if you have any questions. He is sweet and very nice.

2.0
4.0
CIS25
Grade: A
Jan 8, 2022
Wouldn't take again

The class started with nearly 30 and ended up with 6 ppl. I like him touching some materials in core detail, but there were so many annoying things. Unclear grading, unorganized canvas, unmatched proposed learning outcome.

Participation matters
1.0
1.0
CIS25
Grade: A
Jan 26, 2022
Wouldn't take again

The professor acts like an insecure whining baby. He keeps diverted from the actual topic of the course and emphasizes that everyone needs to turn on the camera over and over again.

1.0
1.0
CIS6
Grade: A
Jan 30, 2022
Wouldn't take again

Worst professor that I've ever met. His course was poorly organized and even worst presented. I cannot think of any professor that could do worse than he did.

1.0
5.0
CIS6
Grade: Incomplete
Apr 14, 2022

I wish I'd had checked reviews before I enroll in his class. He is the worst professor that I had in my life. His class lecture is a mess. He keeps repeating himself making you feel like you are an imbecile that is not able to understand the first time If you take his class you will waste your time and money Also, you will hate computers after that

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CIS6
Grade: Incomplete
Apr 14, 2022

He wastes a lot of time explaining things that are not important and making some comparations that are so silly. He is far away to be a good professor. He never answers the email. If you don't agree with him for any reason you will be in trouble with your grade. His class is boring and unhelpful. You can learn more in Youtube tutorials.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CIS25
Grade: Incomplete
Apr 20, 2022

He is by far the worst professor that I've ever met. The structure of the lectures is as unorganized as it could get. Instead of sticking to a fixed syllabus for specific topics of the programming language, he wasted the majority of the time emphasizing various logistics. Your time would be better spent elsewhere.

1.0
5.0
CIS25
Grade: Drop/Withdrawal
Apr 29, 2022

Camera requirements are mandatory and made a huge deal about it. 6/40 people remained towards the end of the semester. I highly recommend from someone who has taken him to please sign up for different colleges. If you do take him, read past reviews and expect the worst of it. It's all legit. You have been warned.

Tough grader
Lecture heavy
Online Savvy
1.0
5.0
CIS25
Grade: B
May 25, 2022

Simply Don't. FreeCodeCamp among other sites will teach better. You would spend 4 hours biweekly listening to repetitive contents. Make your time worthy. Also- His grading won't make any sense. I would suggest spending that money on parking tickets instead of his class. You can always take the class next semester, from someone else, of course.

Tough grader
Participation matters
1.0
4.0
CIS25
Grade: Drop/Withdrawal
May 26, 2022

He's probably incapable to teaching or compiling a useful material for exam/quizzes. The whole class turns out to be pissed at him based on various reasons. First time leaving a negative comment on a professor. Never replies to emails, being recursive on lectures, whose stayed learned better and faster on online materials. So you knew how bad he is

Tough grader
Online Savvy
1.0
5.0
CIS25
Grade: Not sure yet
May 27, 2022

Spent an entire semester listening to his boring 2-3 lectures twice a week. He assigned only 2 homeworks, then he decides to grade them on the last week of the semester, giving me both a failing grade with no way of improving them. His grading heavily relies on if you meet his coding convention and styles rather than code. Waste of time and money.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CIS25B
Grade: Rather not say
May 30, 2022

The whole point of a teacher is to teach. Yet we spend more time hearing him tell students to turn on their camera and his coding styles. His coding style is just stupid. The way he tells us to code bears to relationship to the real-life industry. Tuan has the easiest and safest job on the planet cause of tenure. Do not fill up his class.

Tough grader
Lecture heavy
Online Savvy
1.0
5.0
CIS25
Grade: Rather not say
May 30, 2022

CC enrollments are at an all-time low due to enrollment decline. So, there are lots of colleges that need students like you to fill them. You get the option to pick QUALITY TEACHERS. This guy is not one of them. Lectures are disorganized and wants you to code in his convention which real life INDUSTRYS DO NOT USE. It's insane, he hasnt been fired.

Tough grader
Participation matters
Online Savvy
2.0
5.0
CIS25
Grade: Rather not say
May 30, 2022

Do not take his class unless you want to follow some OBSCURE RULE he makes. grading us BASED ON SPACING CODE which = -19 points marked. Takes a concept like classes in c++ and turns it into 2 hours plus tangent. Deadass learned nothing. Wasted time with this guy I will never get back. Cmon Laney really? I'm signing up for different colleges.

Tough grader
Lecture heavy
Online Savvy
5.0
4.0
CIS1
Grade: A
Jun 13, 2022
Would take again

I took 3 of his class for C and C++. He's a homework focus kind of teacher. He want you to learn by practice more than lecture. You should start doing homework asap, get it done, and ask for help anywhere if you get stuck. You will get good grade if you do homework well and understand thought it.

Lots of homework
Hilarious
Beware of pop quizzes
1.0
4.0
CIS6
Grade: B+
Jul 22, 2022

If you are a 1st time programming student than do not take any of his intro classes because it will be a headache and you won't know your grade until the very end. If you're brave and confident then go for it.

Tough grader
Participation matters
Lecture heavy
1.0
4.0
CIS25
Grade: Rather not say
Oct 15, 2022

This prof is the reason I look at reviews before I take any class, which is the only thing I really learned from him. Inaccessible and strict in the worst ways possible, and apparently he's tenured, which is disappointing. If you're mentally resilient and want to destroy your likely already conventional coding style, then by all means take him

Tough grader
Hilarious
Graded by few things
1.0
5.0
CIS25
Grade: B
Nov 1, 2022

If you want basic things explained confusingly, terribly, and over the course of many many hours a day, feel free to take this course with Prof. Nguyen. Only take this class if you have a completely solid understanding of programming. The assignments make you have to output insanely poor literacy and are unclear constantly. Absolute waste of time.

Tough grader
Participation matters
Lecture heavy
5.0
4.0
CIS6
Grade: A
Dec 12, 2022
Would take again

Professor Nguyen was a great teacher. He definitely gave me a fantastic introduction to programming. I enjoyed the lectures and learned a lot.

Participation matters
Inspirational
Lecture heavy
5.0
4.0
CIS27
Grade: A
Jan 5, 2023
Would take again

Can get passionate and ramble. Was disorganized and difficult. Attend ALL lectures, and focus. Gives hints that you need to pick up on. You have to do some self-teaching if you aren't already proficient with programming concepts or language. All in all, professor is clearly competent, and will give many hints to the quizzes, homework, and final.

Participation matters
Lecture heavy
Graded by few things
1.0
5.0
CIS6
Grade: Drop/Withdrawal
Feb 7, 2023

I have never wrote a negative review for a professor before but Tuan is just AWFUL!! His main concern is if you have your camera on and not actually teaching the class. he rambles and rambles and it is very difficult to understand him. Please stay away from this class if you can, it is not worth it at all.

Tough grader
Lecture heavy
1.0
4.0
CIS25
Grade: Drop/Withdrawal
Feb 9, 2023

I seriously do not understand why he is allowed to teach. Wastes time when he yells at people to turn their cameras on. Explains the same concepts over and over again. Is inaccessible outside of class. The man knows how to code but he doesn't know how to properly use Canvas. He's also mean. Seriously, don't take this guy.

Tough grader
5.0
5.0
CIS6
Grade: A
Feb 28, 2023
Would take again

Professor Tuan prepares you for programming in a way you'd expect from a top tier university. He is tough as hell, a stickler for details, and strict. Pay attention, devote yourself to your education, study study study and you'll learn a lot. I am very impressed with the knowledge I gained as a student of his.

Get ready to read
Participation matters
Lecture heavy
1.0
5.0
CIS6
Grade: B
May 25, 2023

If you don't want to show up to class don't bother selecting his class. If you want to know what is happening with your grade/homework don't bother since he won't give you any info. Disorganized, instruction is unclear and he has certain rules that is over the top that can get you an F if not met. Very difficult if you are first time coding.

Tough grader
1.0
5.0
CIS6
Grade: A
Aug 23, 2023

Instructions for his class was always super unclear and weirdly strict with instructions on submission and projects. He doesn't know how to use Canvas at all, explains a concept 10x and condescending. Will yell at students for not having their camera on and just be overall a mean guy. Do yourself a favor and don't take this class.

Tough grader
Lecture heavy
1.0
5.0
CIS25
Grade: A-
Aug 29, 2023

With the amount of options available through California and online classes now being more common. Exploring other options should be your choice. The amount of geniune headaches and anger you will feel is simply not worth it. Abuses tenure like is a joke and will show it to your face. Avoid avoid avoid. There just so many other options out there.

Tough grader
Test heavy
Online Savvy
1.0
5.0
CIS6
Grade: B
Jan 22, 2024

Annoying to listen to sometimes and gives very unclear instructions. At the end of the semester, he was supposed to teach us arrays for the final but he did not show up for a week and my class couldn't accurately do the final.

1.0
5.0
CIS25
Grade: B
Feb 6, 2024
Would take again

- Will yell at you to an extent for not understanding course material when first introduced within 30 seconds.

1.0
3.0
CIS25
Grade: B
Feb 14, 2024

Amazing professor. I've learned a lot from him, but most importantly learned it's vital to research your professors beforehand, a real good skill to have. If you read other reviews, you'll see his class is a lot like solving a puzzle: Instead of using your own logic, you instead are tasked with finding out HIS logic. In short, you won't learn much.

Tough grader
Hilarious
1.0
4.0
CIS25
Grade: B
Mar 20, 2024

Seems Tuan hasn't changed over the years, so I'll share my story. Honestly, terrible person. The first session he spent 30 minutes insulting a student for not knowing what compiler to use, causing them to stop showing up. He's also too incompetent to know how to teach, or even take homework. His tenure has to be some sort of mistake in their system

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CIS6252627
Grade: Drop/Withdrawal
Apr 16, 2024

if you would like to be inspired he is not the professor for you. Sadly he is my uncle so I basically live with him so God help me please and thanks

Get ready to read
Inspirational
Lots of homework
5.0
5.0
CIS27
Grade: A+
Apr 30, 2024
Would take again

I came to Laney with almost 0 knowledge in Computer Programing. I got a C- for the 1st test with him, but I got out the class with an A. I took 4 CS courses with him and left Laney with 4 AS degrees and 4.0 GPA. I then transferred to CSUEB in CS, graduated 2 years after that with 3.99 GPA You cannot learn if you think he doesn't know how to teach.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CIS25
Grade: B
Jun 3, 2024

Professor Tuan Nguyen's CIS25 class was disorganized and ineffective. Assignments were rarely checked and no feedback was provided. The lectures were hard to follow due to a strong accent and lack of clear focus. Course materials and grades were not communicated through Canvas, causing confusion. Grades were hastily issued at the end of the course.

1.0
4.0
CIS27
Grade: A
Jun 3, 2024

I strongly advise against taking this professor's class. His lectures were unhelpful and confusing, leaving me to study everything on my own. Additionally, unclear homework instructions led to unnecessary revisions and wasted time. Overall, my experience was negative and I would not recommend this class.

Participation matters
Test heavy
Graded by few things
1.0
4.0
CIS6
Grade: A
Jun 4, 2024

Avoid if possible. Long, draining, unhelpful lectures with required attendance (cameras on). Tends to just change up projects on a whim. Final exam problem was incredibly difficult and frustrating -- basically no one was able to solve it. He did give out some A grades in the end, likely just to avoid any hassle or extra work.

Graded by few things
1.0
3.0
CIS25
Grade: A
Jun 19, 2024

Already knew C++ but had to get it out of the way for my degree program. If we go by the programming style he "teaches" in his class, I bet the programs he writes for the industry are ones that get replaced less than a week later. You'll learn more looking at source code from amateurs. If you're a programmer and want a good laugh, take his class.

Tough grader
Participation matters
1.0
4.0
CIS25
Aug 2, 2024

All the horror stories in the reviews are true. Your answer to taking his class is very simple; Don't.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CIS27
Grade: A
Oct 31, 2024

don't, don't take his class. thanks.

Tough grader
Participation matters
Beware of pop quizzes
5.0
4.0
CPROGRAMING
Grade: A
Nov 10, 2024
Would take again

Really great professor, but you have to follow the class rules and attendance is important. I learned so much from this professor, every class I have taken with him I am inspired and come away with loads of new skills. I am getting an internship in data science because of his classes. You have to do the work though! Show up, pay attention!

Tough grader
Participation matters
Lots of homework
2.0
4.0
CIS25
Grade: B
Nov 14, 2024

Professor Nguyen's CIS25 class is a challenge, but using resources like Unstuck study can help you navigate his unique teaching style. Stay engaged, and you may just learn more than you expect.

1.0
4.0
CIS25
Grade: B
Mar 3, 2025

Tuan Nguyen is an example of a professor who does everything wrong as a professor. Bad style, harsh grader, terrible teaching, very stubborn, encourages bad practices. He boasts about how high his qualifications are so it makes no sense how he's so bad at it. He is proof tenure is a joke, as for whatever reason it routinely goes to terrible people.

Tough grader
Hilarious
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

95%

Textbook Required

54%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (28)
B (13)
Drop/Withdrawal (12)
Grade Distribution
A(32)B(13)C(1)D(12)F(2)A-/B+(6)
Based on 81 reported grades
A: 28
B: 13
Drop/Withdrawal: 12
Not sure yet: 6
Common Tags
Tough grader (33)
Lecture heavy (22)
Skip class? You won't pass. (15)
Participation matters (14)
Graded by few things (10)
Test heavy (9)
Beware of pop quizzes (8)
Respected (6)
Rating Trend

Stable

+0.08 avg change
Apr
Jun
Aug
Oct
Nov
Mar
Last 6 months
Ratings by Course

CPROGRAMING

5.0

(2)

CIS00

5.0

(1)

CIS36A

5.0

(3)

CIS27

3.1

(13)

CIS6252627

3.0

(2)
+11 more courses
Difficulty by Course

CPROGRAMING

4.5

CIS25B

4.5

CIS26

4.4

CIS27

4.2

CIS25

4.0

Similar Professors