2.2
Quality3.9
Difficulty29%
Would Retake150
Reviews29%
Would Retake
150
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
95%
Textbook Required
54%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.08 avg changeRatings by Course
CPROGRAMING
5.0
(2)CIS00
5.0
(1)CIS36A
5.0
(3)CIS27
3.1
(13)CIS6252627
3.0
(2)Difficulty by Course
CPROGRAMING
4.5
CIS25B
4.5
CIS26
4.4
CIS27
4.2
CIS25
4.0
Reviews (150)
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.
No Comments
hard like hell, never take him. if only him teaching that class I will change my major instead taking with him
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
Arrogant Teacher, likes to use the class to show how smart he is. Difficult to understand and vague homework assignments. Midterms are ridiculously difficult.
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
No Comments
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.
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.
Insufficient grasp of the material + confused explanations of what little he did understand = not competent to teach this class.
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.
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.
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...
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.
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.
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!
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.
Not recommended at all.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
Don't take his class if you don't want to fail
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.
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.
ye be warned
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.
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.
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.
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.
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
Do not take him unless you want to learn about whoppers. (Yes from burger king).
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.
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.
High expectations, but none that are impossible. With effort, its completely manageable. Just pay attention and read your book and you will be fine.
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.
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.
50 percent of all class dropped cis25
If you have a question about your grade, he redirects you to his TA!.....
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.
If you are a serious Computer Science student take his classes
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.
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.
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.
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.
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
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.
his the best of the best....just do your homeworks and make some efforts you will get a good grade. Don't be lazy
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.
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.
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!
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.
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.
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.
He's a good teacher, and will explains things when needed. I enjoy his class!
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!
FUN! You get a movie every Thursday! And homework load, eh. I can handle it.
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!!!!
He's the only teacher at Laney's CIS department who actually teaches.
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.
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.
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
Best teacher ever
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.
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.
Excellent professor.
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.
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)
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.
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.
dont take his class. there are better options
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
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.
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
Hes genuine in his thoughts and explains concepts very clearly. Lectures are interesting but intense. He sometimes forgets to give breaks in lectures.
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.
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.
So far, 3 weeks in, it's BS. Week 1 HW is to read the book and remember everything after that.
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!
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.
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.
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.
Take the quiz and don't skip the class, you will pass with A
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.
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.
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
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.
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
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.
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.
It's an OK class, but it's really not the best.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
Professor Nguyen was a great teacher. He definitely gave me a fantastic introduction to programming. I enjoyed the lectures and learned a lot.
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.
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.
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.
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.
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.
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.
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.
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.
- Will yell at you to an extent for not understanding course material when first introduced within 30 seconds.
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.
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
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
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.
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.
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.
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.
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.
All the horror stories in the reviews are true. Your answer to taking his class is very simple; Don't.
don't, don't take his class. thanks.
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!
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
95%
Textbook Required
54%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.08 avg changeRatings by Course
CPROGRAMING
5.0
(2)CIS00
5.0
(1)CIS36A
5.0
(3)CIS27
3.1
(13)CIS6252627
3.0
(2)Difficulty by Course
CPROGRAMING
4.5
CIS25B
4.5
CIS26
4.4
CIS27
4.2
CIS25
4.0