2.4

Nhut Nguyen

Computer Science - The University of Texas at Dallas

2.4
Quality
4.2
Difficulty
23%
Would Retake
214
Reviews
2.4
Quality
4.2
Difficulty
2.5
Helpful
2.3
Clarity

23%

Would Retake

214

Reviews

Rating Distribution
Official

5

26

4

31

3

37

2

39

1

81

What Students Say

Honestly I really wanted to learn in this class, I really did

CS3340 - 2.0 rating

Nhut is the worst teacher Ive EVER had

CS3340 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

30%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 121 grades
Most common grades:
A (39)
Not sure yet (34)
B+ (22)
Grade Distribution
A(46)B(24)C(12)D(3)F(2)A-/B+(35)
Based on 169 reported grades
A: 39
Not sure yet: 34
B+: 22
B: 18
Common Tags
Tough grader (55)
Test heavy (42)
Skip class? You won't pass. (29)
Lecture heavy (29)
Get ready to read (26)
Group projects (20)
Participation matters (19)
Lots of homework (18)
Rating Trend

Declining

-0.80 avg change
Dec
Apr
May
Jul
Sep
Dec
Last 6 months
Ratings by Course

CS2236

5.0

(1)

SYSM6308

5.0

(1)

CS2336

3.5

(4)

CS6386

3.3

(3)

CS3340

2.9

(78)
+14 more courses
Difficulty by Course

SE3440

5.0

SE3340

5.0

SE4393

5.0

SE2340

4.8

CS4390

4.7

Reviews (214)
4.0
2.0
CS2336
Apr 16, 2012

A bit soft spoken, and his accent can make understanding difficult, but he will go over previous concepts,presents decent examples and gives open-book tests.

5.0
2.0
CS2336
Apr 18, 2012

A very helpful teacher. He always encourages students to ask questions and tries to answer the questions clearly. His test is open books and notes, but you have to understand some important concepts to do well. And he always gives extra problem on the test as well as extra credits for the course.

5.0
2.0
CS2236
Apr 30, 2012

Very good teacher that likes to go beyond just what you are learning in class and what is on the syllabus. Attempts to educate students for real world scenarios and uses his experiences in life to do so.

3.0
3.0
CS3340
Oct 30, 2012

Open book, open note exams. It is very frustrating trying to understand what he is trying to teach because all he does is read his slides. He expects you to know the material and chastises you if you ask questions (even though he encourages everyone to ask questions). Extra credit throughout the course which is why most people don't complain.

2.0
3.0
CS3340
Oct 31, 2012

I hope someone appreciates what I am about to say. This professor expects you to do everything on your own. The entire semester, he NEVER covered recursion, pointers, or how to even start a program (such as .data or WHATEVER). He really does expect you to teach yourself. I did not enjoy this class yet I actually did want to learn it. Disappointed.

5.0
3.0
CS3340
Mar 29, 2013

Sometimes it is a challenge to understand his lectures due to his thick asian accent, but his lectures are to the point and very useful. You MUST show some effort! Make sure to study hard for tests. His tests are HARD but it is still within reasoning. Literally everything on the test will be from his lectures and notes. I loved his class. Take him!

2.0
5.0
CS3340
Apr 14, 2013

This professor is very tough. If you are legitimately confused about any of the material you won't figure it out. He does not explain things very well and he can be very rude if you don't understand. Take very very thorough notes in class. A lot of the material on the tests are from the notes. The rest of it you'll have to figure out on your own.

2.0
5.0
CS3340
Jun 19, 2013

If you are looking for good grades, save yourself some stress and take another professor. He does the learn by curiosity style class which may or may not cover what is on test. Though class is interesting and 'fun' for some, grades may not reflect that. Very informative/interesting class, but not for grade sensitive people.

5.0
3.0
CS3340
Oct 1, 2013

Really good professor. I don't know what all the other reviews are talking about. I actually learned a lot in this class, and Prof. Nguyen is very helpful and genuinely wants his students to learn the material. The material in this class is difficult, but definitely doable provided you spend the time to learn it. Don't expect to be spoon fed.

2.0
5.0
CS3340
Grade: Not_Sure_Yet
Dec 16, 2013

I DO like the professor and the class! I learned A LOT and that's awesome.! HOWEVER, the grades I got show the opposite.My current average is 70% :((((even though I felt like I did my best. Dr.Nguyen's tests are very short in time and his grading is harsh! I feel like if he curved the final grade by 15% it would be MUCH FAIRER!

3.0
4.0
CS3340
Grade: C+
Jan 14, 2014

He's a very enthusiastic professor, but the course was pretty stressful. He has a thick Vietnamese accent making it difficult to understand. Textbook is horrible. Exams are open-note, but he tricks you here so that you'll cram and copy down notes and then waste time looking through them during the exam. Don't recommend

5.0
1.0
CS3340
Grade: A
Jan 18, 2014

In a nutshell you need to study hard. The teacher will answer any question. The books sucks but I found a lot of resources online. You need to be curious and have some enthusiasm about the subject. The exam are open notes (Hello you are allowed to cheat!) Believe me any notes you can write anything you want and bring it with you to the exam.

3.0
4.0
CS2336
Mar 26, 2014

Dr. Nguyen's course was harder than I expected. He says the class teaches CS concepts, not Java, but the homework and exams require knowledge of Java code. If you don't know it, learn fast or you're going to struggle. The book isn't particularly helpful. The tests are not worded in proper English; you may have a tough time understanding questions.

4.0
4.0
CS3340
Mar 31, 2014

Nguyen is hard, but fair. He covers a lot of material, but he does it very well. My only gripe is the fact that his accent is a bit hard to understand sometimes. It took me a week or so to get used to it. Other than that, make sure you pick a good team for the class project, and be aware that he'll occasionally take attendance quizzes.

3.0
3.0
CS3340
Jul 26, 2014

He seem to try improve teaching. But he uses too much of his powerpoint when more hands-on approach is needed in understanding how to program assembly. Hoemwork/project are really self-research. But other than that, he is fine. And yes it can take some time to understand his accent. He keep saying "instruction" as "intraction".

4.0
3.0
CS3340
Aug 13, 2014

Nhut is a good teacher, but in order to do well, you MUST attend lectures and take notes (which you may use on the exams). The textbook will not help you much; the slides posted online may help a little. Also be prepared to work FAST on the first exam as he intentionally makes it very hard to complete in the time limit.

4.0
2.0
CS3340
Aug 15, 2014

Take good notes lectures (supplement them w/ material from the book, study the slides and you should do fine on the tests. Projects/homework not too bad. He expects you to study and makes that abundantly clear.

5.0
2.0
CS4341
Aug 21, 2014

Prof. Nguyen is one of the best professors at UTD, but too many lazy people take his class and complain about how hard he is. He asks that you put laptops and phones away but he's very reasonable. Exams are open notes and you can get extra credit both on the exam and after. Lectures are very informative, and homework isn't too difficult.

2.0
1.0
CS2336
Sep 23, 2014

Whatever you do, don't drop this class if you do badly on the first tests. He tends to give HUGE curves and some opportunities for extra credit. However, he is extremely hard to understand at times and teaches concepts in broad strokes.

2.0
4.0
3340
Oct 7, 2014

This professor is hard to understand and goes way too fast. All of your understanding of the material will come outside of class.

3.0
4.0
CS3340
Oct 8, 2014

Computer Architecture is a very difficult class. Dr. Nguyen does not cover topics adequately and usually rushes through material with the assumption that you're understanding everything. Homework load is light and very manageable, but beware the exams. The first exam was far more difficult than expected, despite spending considerable time studying.

3.0
4.0
CS3340
Grade: A
Oct 30, 2014

Makes you work for your grades. The tests are really tough. To be fair, he does tell you how hard this class is gonna be. Just pay careful attention in class, ask questions if you need to, study hard for the test and make good cheat sheets, and you'll do fine. Getting an A is possible, just taxing. And get over the accent barrier. No scapegoating.

3.0
5.0
CS3340
Nov 6, 2014

He thinks is dealing with PHD student and undergrad. DO NOT take his class, unless you don't care about your GPA and you just want to pass, because he doesn't fails students, but he enjoy giving his students D's and C's.

1.0
3.0
CS6386
Grade: Incomplete
Nov 9, 2014

Waste of Money, waste of time. His tests are like high school quizzes. Open book tests are such a waste of time. You get to learn nothing in his course. He is very unclear and doesnt have much knowledge.

2.0
4.0
CS3340
Grade: Not sure yet
Nov 10, 2014

He's not clear at all and tends to ramble. He will jump from subject to subject on the slides with little to no warning. The homework isn't very difficult, is within your ability if you work for it. The tests are unnecessarily difficult and only tangentially cover what is taught in class.

1.0
5.0
SE3440
Grade: C+
Dec 9, 2014

I took this class because someone told me that his tests are open note and similar to his review!!!!! Thats not accurate. His test has nothing to do with his reviews ot the class materials. Please don't take this class.

1.0
5.0
CS3340
Grade: F
Dec 9, 2014

I just got my Final exam grade back and I got 59100 which is fail. hopefully, he is going to curve the class. But, you don't need to live in this stress. Just take this class with other instructors. They have much better review than this sick person.

1.0
5.0
SE3340
Grade: C
Dec 10, 2014

This is easily the worst CS teacher I have ever had. You will not understand any material unless you are super expert and genius in Computer Arch. I will not recommend him if you are not really GOOOOOOD.

3.0
3.0
CS3340
Grade: B
Dec 15, 2014

The professor genuinely likes teaching and is a funny guy but unfortunately the topic is required for graduation and pretty boring. He gives 2 assignments worth of extra credit and he curves at the end. I'm guessing the class average is around a B since I did pretty average. Also he tells you exactly what each question on the exam is about.

3.0
4.0
CE4390
Dec 15, 2014

Dr Nhut gives alot of chances to students to gain extra points and curves at the end as well. However, the project was hard; as it required a lot of foreknowledge such as mobile coding, especially with useless team members. His exams annoyingly does not test knowledge. Exams are straight from the slides word to work and homeworks don't help atall.

4.0
4.0
CS3340
Grade: B
Dec 16, 2014

HARD!! NOT EASY A!! DON'T: Drop early,Depend on the book, Pile up reading. DO:Attend class after exams, turn in all assign, read before class(if poss), google notes. 3 Tests (open note+hint - hard & time is short!)@TC, 85+% u'll score D on tests at the beginning but u don't fail the class at the end. HMWk-coding, grade-curved, +Xcredit. GDLk!!

3.0
5.0
CS3340
Grade: B
Jan 2, 2015

Very challenging course. He will not fail you if you try your best and complete everything to the best of your abilities. Assembly assignments were difficult, but if you can do enough research online and complete the assignment, you'll make a 100. Exams are in the testing center and I failed every one of them (51,48,63). Group project is easy.

5.0
1.0
SYSM6308
Jan 6, 2015

Very informative, very easy going.. I like this prof.

3.0
4.0
CS3340
Jan 8, 2015

Attendance is not mandatory, but go anyways. Some of the test questions are over things that he only said in class once. Homework assignments aren't difficult. Just Google them and you should be fine. Tests are open note( handwritten notes only) but difficult. About half of the questions are directly from the slides so copy down all of them.

5.0
4.0
CS3340
Jan 9, 2015

I think most fresh out of highschool freshman students that are taking his class don't realize how little effort they actually put into studying. Ignore the whining of your peers and read the book an hour before and after every class. The professor is fun when you're working hard in that class. A villain when you're not. C-arch is no cake walk.

1.0
5.0
SE3340
Apr 6, 2015

Didn't enjoy the learn by curiosity aspect. Didn't teach enough asm to finish the project. I learned more asm from youtube than in class... First test is a benchmark for him the class average was in the 50's . You wont know your real grade until the end of the course. Not worth the stress... Nhut is an alright guy, it's his teaching method

4.0
4.0
CS3340
Apr 6, 2015

All of the available tags apply. He warns students that the first test is tough, but that's not the whole of it. It's like a mad-minute in math but instead of arithmetic it's conversions.

3.0
4.0
CS3340
Apr 12, 2015

Tests are difficult and the questions can be ambiquous. Make sure to take notes during class because some things aren't on the slides and you can use your notes on the Exams.

3.0
5.0
CS3340
May 7, 2015

Probably the most stressful class I've been required to take throughout my time in college. Nhut is extremely set in his ways, even when they prove to be ineffective at teaching his class. I was able to get an A in the course through a ridiculously disproportionate amount of studying. I would not recommend taking his class.

3.0
4.0
CS3340
Grade: B-
Aug 10, 2015

It was difficult for me to understand his accent .You think you will end up with a D or E and finally he curves it so well that you will get a B-

2.0
4.0
CS3340
Grade: B+
Dec 3, 2015

Impatient and kind of mean. The class was afraid to answer his questions during lecture because he had a tendency to berate us if we answered incorrectly. Really bad learning environment for a topic that shouldn't have been difficult. When the top grade on the first exam is a B+, something's wrong. Learned a lot, but not worth the stress. AVOID.

4.0
3.0
CS3340
Grade: B-
Dec 15, 2015

He is a sort of Professor who would make you master the subject if you are really interested. If you are juts taking it for passing marks, you are in trouble then. But if you have a little zeal to learn the subject, he is the perhaps the best person who can make you understand the Computer Architecture concepts in the coolest way possible.

2.0
5.0
CS3340
Grade: C
Dec 17, 2015

Yikes. Hardest class I ever took. He really speeds through the lectures, so I had to fill in notes on my own after class. He sometimes gives hints to tests questions during lecture, but that's it. The tests were impossible and the average was like 50, but he curves the final grade a lot. (Expected F, got C) Group project requires a LOT of work.

1.0
5.0
CS3340
Grade: D
Dec 21, 2015

he was the WORSE teacher I have ever had! His tick accent and the way he teaches make it almost impossible to understand the material well. tests are unbelievably hard and different from what he teaches!!! he is mean and tough grader! If I want to talk about this guy I need a 100 pages , what I can say in three word: AVOID, AVOID , AVOID

4.0
3.0
CS3340
Grade: B
Dec 22, 2015

He is awesome. Just study and show that you're interested and that you tried. All you need is to understand the materials and you're good.

4.0
3.0
CS6386
Grade: B+
Dec 23, 2015

He's great professor. If you'll attend his classes and make good notes, it's not difficult to get a good grade. Exams are open book but only hand written notes are allowed, he expects students to learn and not remember unnecessary theories. Exam questions are bit tricky, group project was interesting and you'll learn some new technology.

4.0
5.0
SE3340
Grade: A
Jan 10, 2016

Oh man. I took him for computer architecture. Very difficult class, massive group project, and incredibly challenging exams. But I like Nhut, he's inspirational, he's more hilarious than a professor has any right to be, and if you ask intelligent questions and visit him in the office, he really wants people to learn, and has extreme expectations.

5.0
5.0
CS6386
Grade: B+
Jan 11, 2016

Professors like Nhut gives UTD it's reputation for academic rigor and quality of students. Pass his courses with an A and you can compete with any Ivy league graduate school in your understanding and knowledge.

5.0
4.0
CS3340
Grade: B
Feb 26, 2016

my favorite professor in the CS Department. Yes his classes are very difficult but he is very inspirational and will challenge you to be your best. He also delivers very interesting lectures sometimes. Do not take if you want an easy A. Do take if you are passionate about the subject.

3.0
4.0
CS3340
Grade: B+
Mar 2, 2016

Very difficult course. You will have to work hard to get a good grade. Nguyen gives the material in a very clear way, there aren't any surprises on the tests. Tests are open note, but handwritten notes only. Nguyen isn't very good at answering questions in class, and will often make you feel stupid for asking. Just wait and ask after class.

4.0
4.0
CS3340
Grade: A
Mar 28, 2016

He's a very hard professor don't get me wrong, but if you are willing to put the time in to meet his high expectations, you will know the material extremely well. Sometimes he isn't the clearest on assignments, but he will always clarify if you ask him. He loves group assignments, and will assign a challenging semester long group project.

3.0
4.0
CS3340
Grade: A-
Apr 4, 2016

Nhut is an interesting character. He is one of those teachers. that expects participation, and if he doesn't get enough people to answer his rhetorical questions he will hold the class hostage until everyone participates. He is forgetful and repetitive in his teaching, and doesn't like students using phones/tablets/laptops in his class.

4.0
2.0
CS4341
Grade: A
Apr 27, 2016

People say his class is harder than it is. I took him for CS3340 and CS4341. To get a good grade in his class you have to understand how his tests work and figure out his project (actually hard). For the exams make sure to thoroughly take notes on every slide and diagram b/c he has open note exams. A lot of questions will be straight from slides/hw

1.0
5.0
CS3340
May 3, 2016

funny guy! inspirational! knowledgeable. nonetheless, this class is so hard!! tests (3) are insanely difficult. He can at times be condescending and make you feel dumb if you ask questions in class. averages on test are usually in the 50's. allows exam rework for passing grade. be careful the group you choose for project. it can make or break.

2.0
4.0
CS3340
Grade: A-
Aug 24, 2016
Wouldn't take again

Nhut is very knowledgeable. But his teaching style is not suited for everybody. He is fond of asking tricky questions in exams. The time provided is really short to answer each question 2.5 min. The trick to ace his exams is to attempt the easy questions first and read the questions carefully very very carefully ! Homework and projects is must.

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
3.0
5.0
CS3340
Grade: A
Dec 15, 2016
Would take again

He's really not that bad, but his teaching style doesn't mesh well with other classes so it can be very tough to get used to. HW is very fair and there's not much, exams are open note but TOUGH, and the group project WILL make or break your grade in addition to being very difficult. If you copy the slides and READ THE BOOK then you should be fine.

Get ready to read
Skip class? You won't pass.
Inspirational
4.0
4.0
CS4393
Grade: A+
Dec 18, 2016
Would take again

Dr. Nguye is a great professor. I believe he can be a great mentor to help you develop your professional quality in your career as well. His exams are open notes. Lots of time spend transferring from slides to notes covering every single words. Labs are challenging. Great result, learned stuff, and got A+.

LOTS OF HOMEWORK
EXTRA CREDIT
LECTURE HEAVY
5.0
4.0
CS3340
Grade: A
Dec 20, 2016
Wouldn't take again

Exam grades are quite low (first one's average was 54, then 67) so you have the impression you are going to fail but he curves a lot. He is a little annoying but a nice guy overall. Definitely recommended, and later you can decide if you want to take him again.

Respected
Skip class? You won't pass.
Caring
4.0
4.0
CS3340
Grade: B+
Jan 19, 2017
Would take again

Tough class. Tough exams. Lectures are quite boring but as long as you read the chapter before class you should be able to follow. Easy in class assignments that count toward class attendance. Try your hardest pass.

Skip class? You won't pass.
GROUP PROJECTS
LECTURE HEAVY
2.0
4.0
CS3340
Apr 14, 2017
Wouldn't take again

I really wanted to like him, but his teaching style really needs work. Very strict with phone use in class. Not understanding is equated to not paying attention. Sometimes feels like he picks on students in class instead of just focusing on lecture. Exams are unnecessarily long and questions sometimes convoluted for no reason. Frustrating!

Participation matters
GROUP PROJECTS
1.0
3.0
CS6349
Grade: A+
Apr 19, 2017
Wouldn't take again

The professor needs to take Network Security course at UTD first. He is conceptually poor. He will argue in wrong concepts and says Google results are wrong. Accent is bad. Not clear in explaining what he expects out of assignments/projects. Exam pattern is pathetic. And grading is even worse. Overall, I never suggest to take course with him.

Tough Grader
EXTRA CREDIT
3.0
5.0
CS3340
Grade: A+
Apr 25, 2017
Would take again

The class average on the tests is usually in the 50s. Nhut is a really nice guy who actually cares about his students learning, but because of that you will have to put a lot of effort in to have a good grade. The homework is fairly simple, and you get so long for the project that it's not a problem. Tests are what you need to worry about.

Tough Grader
TEST HEAVY
GROUP PROJECTS
3.0
4.0
CS3340
Grade: B
May 7, 2017
Wouldn't take again

The material is hard by itself. If you study and keep up with each class, you can do well. The tests are hard, but he curves them. Mandatory Attendance by in-class exercise. Do not wait until the day before the exam to study. Allows handwritten notes for the tests. The first test is pretty bad, but it gets better. Gives opportunities to improve.

Skip class? You won't pass.
TEST HEAVY
GROUP PROJECTS
3.0
4.0
CS4390
Grade: A
Jul 17, 2017
Wouldn't take again

Class is difficult and you will have to work for your grade. At least 25% of the questions on the exam are based off of diagrams so write them down. Also, if he wrote something on the board, write it down. Probably going to be on the test. Lastly don't freak if you fail the first test. He usually curves at least 10-15 points at the end.

4.0
5.0
CS3340
Grade: Not sure yet
Aug 7, 2017
Would take again

He makes the class's difficulty hard enough that you will not pass without working for it, and certainly will not get an A unless you have mastery of the material. I think he is great at organizing his lectures, and shows he cares pointing out the focus areas for every lecture. If you really want to earn your degree, this is the professor to take.

Skip class? You won't pass.
Caring
GROUP PROJECTS
2.0
4.0
CE4390
Grade: B+
Sep 22, 2017
Wouldn't take again

Its a horrible class to say the very least. His teaching may be good but the exams are pointless; and unnecessarily long and complicated. The assignments and group project are tough and he won't give out any information on how its to be done; I had to rely on the TA for the semester. Avoid this professor at all costs.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
4.0
CS3340
Grade: A+
Nov 16, 2017
Would take again

The class itself is really hard I have some background on the assembly language so I could get A+. it is going to be hard but you can learn a lot from him

1.0
4.0
CS3340
Nov 19, 2017
Wouldn't take again

Horrible teacher, I would avoid at all costs. He barely explains the subject, then gets mad that students aren't paying attention if they don't understand. Once delayed class for ten minutes to reprimand a student for reading the textbook. Makes what should be an easy class extremely hard, he tries to make his class fail.

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
1.0
5.0
CS3340
Nov 25, 2017
Wouldn't take again

Strongly recommend not to take his class. What he teaching in his class is completely different in his exam and homework. In the class, he always picks up the easiest point to talk in the class and left the difficult point for you to learn by yourself. One more thing, the exam is pointless. I won't consider any of his class anymore.

Tough Grader
2.0
5.0
CS3340
Grade: Not sure yet
Dec 6, 2017
Wouldn't take again

Professor Nguyen would often try to make jokes which made the class more endearing. His assignments, while difficult, were effective enough at helping me learn MIPS assembly. Nguyen's exams were overly difficult and did not evaluate the students fairly; A couple questions were counted wrong simply because I did not type the answer exactly correct.

LOTS OF HOMEWORK
GROUP PROJECTS
Tests are tough
2.0
5.0
CS3340
Grade: A
Dec 10, 2017
Wouldn't take again

spent an insane amount of time studying for the exams in his class. His assignments are quite easy. Exams are really tough so you should start studying for them a couple days ahead. Definitely thought I was gonna make a B (69, 81, 66.5 -> exam scores) but ended up making an A. (1st and 2nd scores shown are curved)

4.0
4.0
CS4390
Grade: B+
Jan 8, 2018
Would take again

Pretty easy class aside from exams. Definitely should study for exams and attend classes. The grades you recieve on exams will more often than not be curved which is a blessing. I have only passed on exam from him in two different courses yet ended with a B+ in both courses.

Skip class? You won't pass.
Caring
Tests are tough
5.0
4.0
CS3340
Grade: A
Apr 9, 2018
Wouldn't take again

Curved a lot, probably one or two letter grades, at the end of the semester. So don't freak out if you did bad in the exams. Unless you are super smart, you need good teammates for his group project. Besides, he replied my email at 3am...!

Respected
Skip class? You won't pass.
GROUP PROJECTS
1.0
3.0
CS3376
Grade: B-
Apr 30, 2018
Wouldn't take again

It was an online class so he just gave us links and textbooks pages to read. So you basically had to self teach yourself. I guess you can't expect much from an online class. Tests were very specific to the content on the textbook.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CS4393
Grade: A
May 12, 2018
Would take again

Great professor. He is a bit scary at first in architecture but when you get used to him, you can learn a lot and do well enough in the exams which he curves. Do not be intimidated by the lazy guys who didn't manage.

Respected
SO MANY PAPERS
Amazing lectures
3.0
4.0
CS3340
Grade: Incomplete
May 17, 2018
Wouldn't take again

He's a professor genuinely interested in teaching people. I still remember his constant reminders to "be curious" even today (about 2 years since I took the class). I don't think I've talked to anyone who thought his classes were easy. The punishment I took from his class led me to seek out counseling (which I was in need of for some time).

Tough Grader
Skip class? You won't pass.
Inspirational
4.0
4.0
CE4390
Grade: B+
May 24, 2018
Would take again

I had nhut in the fall of 17. He is a great professor, he truly wants you to learn well. The exams are open notes, so write good notes. The project is pretty easy, you are to create a router. I am taking his cyber security course now. I highly recommend him.

Tough Grader
Gives good feedback
Respected
5.0
3.0
CS4393
Grade: Not sure yet
Jul 11, 2018
Would take again

He is a great professor, and really cares about the students learning and understanding the material. The tests can be difficult, but he allows you to use any notes and he does reworks. Overall, he is a tough but exceptional professor. He also provides multiple extra credit opportunities.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
4.0
CS3340
Grade: C-
Nov 10, 2018
Wouldn't take again

Can use notebook on tests, but in return the tests are difficult and often times to long to complete within the time. Stops the class multiple times per session demands the class actively moan in response to his statements. Otherwise, he is not the most difficult to understand once you learn his ticks. Avoid this professor unless you want some hurt

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
5.0
CS3340
Grade: A-
Dec 9, 2018
Wouldn't take again

Honestly I really wanted to learn in this class, I really did. He always goes over how we should "Stay curious," but honestly the only reason I would study was for the grade. His teaching is all over the place, and his notes do not actively match his tests. But they are open note, so if you find some good resources, you're in luck.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS3340
Grade: B
Dec 10, 2018
Wouldn't take again

Nhut is the worst teacher Ive EVER had. He is hard to understand, cause of his broken, accented english. His slides are very vague, and test questions are VERY specific. He just doesnt teach well, and gets mad at you in class if you dont understand. I got around a 50% on all 3 of this tests. HOWEVER, he does curve a lot cause somehow I got a B.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CS3340
Grade: A
Dec 19, 2018
Wouldn't take again

All lectures are basically reading off slides. Open note tests that are still extremely difficult. Says that that we should ask questions but ridicules those that do and doesn't answer them very well. Hw is very picky and ill defined. Expects students to figure out most programing aspects with little guidance. Wouldn't recommend and I got an A.

TEST HEAVY
3.0
4.0
CS4393
Grade: A-
Jan 11, 2019
Wouldn't take again

50% of the grade came from exam, the rest to assignments. His exams allow only handwritten notes and test things verbatim from the PowerPoint as well as your knowledge of the material. Points are taken off from spelling errors in exam. Labs take around 4hrs of solid work to do per lab. Really prepare your notes for the exam and do his extra credit

Tough Grader
BEWARE OF POP QUIZZES
EXTRA CREDIT
1.0
5.0
CS3340
Grade: B+
Jan 11, 2019
Wouldn't take again

Take him if you seriously have self loathing issues, this man is a complete failure at teaching and should give his paycheck over to khan academy considering that's how i learned all the topics that were on his tests, he sucks at teaching, and it wasn't just me, every other student in the class thinks so as well. He just reads from the powerpoint.

Tough Grader
Get ready to read
GROUP PROJECTS
2.0
4.0
CS3340
Grade: B
May 14, 2019
Wouldn't take again

I barely understood what he taught in the class. Assignments are easy but exams are tough.

Get ready to read
Test heavy
Tough grader
2.0
5.0
CS4390
Aug 8, 2019
Wouldn't take again

He isn't a bad professor but he isn't great one either. His accent makes in tough to understand and his tests are really hard even though they are open note. If you take him, remember to transcribe his notes as they will be a boost for tests. A lot of people said that he curved the final grade but that didn't happen in my class. Avoid him if u can

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS3340
Grade: A-
Oct 9, 2019
Wouldn't take again

So far into the class, he is awful. Makes test seem, very easy and minimal. Talks about how he loves to make kids learn, but he murders you from powerpoints. Never shows codes/examples in class or explains in the MIPS, how things work. AVOID this class at all costs. Test averages range from 40-60 on all tests. Huge curve in the end, but stay away.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS3340
Nov 8, 2019
Wouldn't take again

Don't take him. You have to show up or you fail. The tests rely mainly on self-study rather than on what you learn in class. Doesn't give examples in MIPS on how things work then expects you to know it all.

Test heavy
Lecture heavy
Tough grader
4.0
5.0
CS3340
Nov 15, 2019
Wouldn't take again

He has a big accent and loves telling cold jokes. But I think this lecture is good. I learned a lot from this. Paper notes are allowed in exams. Bonuses are usually from something that are including in class but not slides. So listen carefully during the class.

Tough grader
EXTRA CREDIT
Group projects
2.0
5.0
SE3340
Grade: B
Nov 20, 2019
Wouldn't take again

Nhut was never my first option, so avoid him if you can. He reads straight from powerpoint and expects everyone to understand immediately with lack of explanation. He's REALLY hard to understand, his English is pretty bad if I'm being honest. And he's strict about using the phone in the class. Average for tests are 50%, but offers extra credit.

Get ready to read
Test heavy
Group projects
3.0
3.0
CS3340
Grade: A-
Nov 21, 2019
Wouldn't take again

My man nhut overall is an okay professor. If you think you can get an A in comp arch don't take this guy. If you think you might fail, this guy is for you. His class is artificially difficult in the sense that he makes the tests so difficult that he doesn't expect anyone to get a good grade. Your grade is entirely reliant on his curves and reworks

Group projects
Clear grading criteria
Caring
5.0
4.0
CS3340
Grade: Not sure yet
Nov 21, 2019
Would take again

Nhut's a great professor if you are genuinely interested in the class content, but you need to be self-driven and work a bit ahead to get the most out of his lectures. This was not an easy class by any means, but I learned a ton. Tests are super hard (failing averages), but re-works let you get half of your missed points back. Will take him again.

Skip class? You won't pass.
Inspirational
Test heavy
1.0
5.0
CS3340
Grade: Not sure yet
Dec 6, 2019
Wouldn't take again

Get ready to fail. His averages for tests is leas than 50%. His lectures are incomprehensible because of his style and accent. He reads straight from his power point slides. Don't expect any customization or uniqueness at all, word for word from his b.s. power points. Excepts irrational levels on comprehension. Avoid at all costs, terrible prof

Lecture heavy
So many papers
Tough grader
2.0
5.0
CS3340
Dec 11, 2019
Wouldn't take again

Professor Nhut is the worst professor ever at UTD

Tough grader
Group projects
EXTRA CREDIT
1.0
5.0
CS3340
Grade: B+
Dec 11, 2019
Wouldn't take again

This guy makes the test so hard that its nearly impossible to pass the test and than he says don't worry about the grade. Like really? avoid if possible you will pass the class since he doesn't fail anyone but you will not learn anything from his teaching.

Skip class? You won't pass.
Group projects
Tough grader
5.0
3.0
CS3340
Grade: B+
Jan 16, 2020
Would take again

take him if you can. He makes it easy for you to pass the class the material is really hard and understands that so does curve the grade based on average you will more than likely fail the first exam buts its cool he offers rework.

1.0
5.0
CS3340
Jan 29, 2020
Wouldn't take again

Nhut is the worst professor I've ever had in my life. Including high school. Including middle school. Including elementary school. D not take him no matter what. He has good grades on UTDgrades only because he gives a curve at the end. Do not take him. Please. I'm begging you.

Tough grader
4.0
5.0
CS3340
Grade: A
Apr 15, 2020
Would take again

Exams are tough but as long as you study and get an average grade, there are enough ways to get an A. If you want to actually learn some stuff, take his class. He is a very smart professor so he sometimes teaches quickly without noticing that we are not as smart as he is. Make sure to stop him if you have question and ask him to slow down

Accessible outside class
3.0
5.0
CS3340
Apr 30, 2020
Wouldn't take again

Hard to understand at times due to a heavy accent. No complaints about the lecture topics, however, on his tests there are vague questions to test understanding, like "what/where/how of X concept" that I would highly suggest paying special attention to in class. Very difficult tests as well, however he does offer makeups and curves final heavily.

Get ready to read
Skip class? You won't pass.
Tough grader
3.0
4.0
CS3340
May 1, 2020
Would take again

Not too bad overall. His lectures and exams seem almost exceedingly hard, and so does some of his out of class work. However, he does offer points back as well as curve. Your morale may take a hit, but you will come out having learned something.

Test heavy
EXTRA CREDIT
4.0
4.0
CS3340
Grade: A
May 4, 2020
Wouldn't take again

At the beginning of the semester I thought he was the worst professor ever. However, as the semester wore on, he seemed to improve. He cares about his students learning and tells them to not worry about grades. Tests are extremely hard, but he gives reworks that allow you to get half the points back. Curves the whole class at the end.

Respected
Caring
1.0
4.0
CS3377
Grade: Not sure yet
May 4, 2020
Wouldn't take again

AVOID AT ALL COSTS. Weekly assignments were hours of reading and videos, often material was repetitive, and then 2-4 vaguely written programming exercises. Takes HOURS/DAYS. Prof was useless and exams were impossible, with class averages in the 50's with zero A's and B's, forcing him to offer reworks. Yeah..I pretty much have PTSD from this class.

2.0
5.0
CS4393
Grade: B
May 12, 2020
Wouldn't take again

Nguyen's class is very difficult to do well in without the curve; his exams are open note, but questions are often random and difficult to answer well. He asks for many textbooks but lectures all come from Powerpoints that he made. We are also assigned "lab" assignments but there's no guidance for them so overall a very difficult class.

Test heavy
Tough grader
1.0
3.0
CS4393
Grade: A
May 12, 2020
Wouldn't take again

Avoid. Interrupts lectures for everyone if one student is on their phone. He poses Q's to the class but if you answer wrong, he accuses you of not paying attention. The test format is harder than content and he actively tries to trick you up with easy reading mistakes. Lets the computer grade his tests, so mispelling a word is wrong, no exception.

Participation matters
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS4393
Grade: A
May 13, 2020
Would take again

Perhaps this is a hot-take, but I really liked Nguyen. Yes, his tests are brutal, and he can be unreasonable sometimes. But he cares, which is more than I can say for a lot of other professors I've had here. And you will definitely learn a lot in his class - you have to. If you put in the work, you can excel in his class. Give him a shot!

Skip class? You won't pass.
Caring
Tough grader
5.0
4.0
CS3340
Grade: A+
May 27, 2020
Would take again

I loved this class, but it's not for the faint of heart. I did refer to this class as "nhut's boot camp", and he definitely demands your attention and participation during lecture (regardless if it's in person or online). The tests are incredibly difficult, despite being open note, but he allows you to rework missed problems for partial credit.

Skip class? You won't pass.
Group projects
Caring
1.0
5.0
SE4393
Grade: Not sure yet
Jul 28, 2020
Wouldn't take again

Terrible. Will get angry if you ask questions over covered material or answer questions incorrectly. Tests require PRECISE spelling and you will get points taken off even if you know the concept (doesn't look over tests - lets machine grade most questions). Homework is HARD and much more in depth than what lecture covered. Avoid if possible.

Skip class? You won't pass.
Lecture heavy
Participation matters
1.0
5.0
CS4393
Grade: C
Aug 13, 2020
Wouldn't take again

Angry rude prof that ask question every 5 min for attendance, but he miss x3 in a row right before Final. HW/LAB is given 4 days to completeNO WARNING OF WHEN IT IS ASSIGNEDjust checked calendar, BOOM due in what?! How many days?! 1 or 2.. est avg time 4 hw 2 dys. Final/Mid No study guide+Cumulat rand question 700 slides(Final) and 350(Mid)..

Lots of homework
Get ready to read
Test heavy
1.0
5.0
CS4393
Grade: A
Aug 13, 2020
Wouldn't take again

Nhut is rude to students who ask questions. He gives extremely difficult exams with too little time. Homework assignments are inaccurate, created by someone at another school, and take many hours as they could serve as projects. He needs constant feedback. He holds lecture notes until after the class is over but expects memorization from students.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS2340
Grade: Not sure yet
Nov 16, 2020
Wouldn't take again

Nguyen cannot teach MIPS properly at all. Youtube videos were more helpful than him. His homework assignments were fine except for one, which was a full coding assignment that almost no one completed. The end of term project is outrageously difficult and vague and he basically expects you to figure out everything on your own. AVOID AT ALL COSTS.

3.0
3.0
CS2340
Grade: A
Nov 18, 2020
Wouldn't take again

The course work load is fine. The grading is ok. The only issue is that the professor is not very good at explaining concepts and demonstrate examples so that you can understand well. You need to spend a lot of time after class to clarify concepts and go through examples on your own to understand what he is trying to say.

1.0
4.0
CS3340
Grade: B+
Nov 27, 2020
Wouldn't take again

Honestly here's my advice, take another professor, ANY OTHER PROFESSOR. He's very rude to any student that needs something clarified, like were paying your salary... Did not learn anything in his class and had to depend on other sources like Youtube to pass his class. Hated going to his class since i was not learning anything anyway.

Lots of homework
Beware of pop quizzes
Tough grader
5.0
2.0
CS2340
Grade: A+
Dec 9, 2020
Would take again

Excellent professor who cares about students. He can be a bit harsh, but simply going to lectures, completing homework, and minimal (<5 hr/exam) studying should be enough for people to get an A. Many ppl join the bandwagon and pity themselves for having Nguyen all semester, but in reality his class is very easy. Gives 50% back on exams + curves.

Clear grading criteria
Lecture heavy
EXTRA CREDIT
1.0
5.0
CS2340
Dec 17, 2020
Wouldn't take again

He's the rudest professor I've ever had and made students feel dumb for asking questions or for clarification. The first exam's ridiculously hard. Our first exam had an average of 45/100. There were 3 noncumulative exams with test corrections, up to 50% back for points missed, for the first 2 exams. He curves a lot but save yourself the stress

4.0
5.0
SE2340
Jan 26, 2021
Wouldn't take again

He gives astronomically difficult tests and sometimes barely completable homework. his class will be incredibly difficult. the class test average was somewhere like a 50. that being said, he curves HARD. it will be a stressful few weeks but you will come out the end with new skills and your GPA okay.

Respected
Test heavy
Tough grader
1.0
4.0
SE3377
Grade: Not sure yet
Apr 6, 2021
Wouldn't take again

He didn't have any lectures the class consisted of worksheets that instructed you to read the book and watch videos online. It would be a lie if I said I didn't learn anything because I did but I feel that only happens because you are constantly watching YouTube videos of what you are supposed to be doing.

Lots of homework
Get ready to read
Test heavy
1.0
4.0
CS3377
Grade: Not sure yet
Apr 11, 2021
Wouldn't take again

Do not take his class! If you do be prepared to spend thousands of dollars just to watch youtube videos and reading text book. 0 lecture directly from the professor. That is ridiculous!

Lots of homework
4.0
4.0
CS2340
Grade: Not sure yet
Apr 30, 2021
Would take again

This is a TRUE "Skip class? You won't pass" professor. His exam questions are based on his lectures (i.e. don't bother reading too much). Other than that, he's a good professor in every aspect except for one thing: no practice exam questions. Good lectures, relevant HW, good exam question style, bad study prep. Maybe hot take, overall he's good.

Participation matters
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS2340
Grade: Incomplete
Apr 30, 2021
Wouldn't take again

Refuses to give extra practice, exam questions are very unpractical, tests are heavily weighted, praying for a curve

Skip class? You won't pass.
Graded by few things
Test heavy
3.0
4.0
CS2340
Grade: B+
May 12, 2021
Would take again

Professor Nhut really knows his stuff, but tends to run through slides quickly and doesn't always convey things clearly. CompArch is a tough class, and Nhut grades hard, but he genuinely cares to make sure you understand the material - but you MUST stop him and ask questions if you don't understand something because he will leave you in the dust.

Lecture heavy
Caring
Tough grader
4.0
4.0
CS3377
Grade: A
May 13, 2021
Would take again

This class is a lot of work. The exams are brutal. But, if you're actually wanting to learn UNIX, Prof. Nguyen is a solid choice. His weekly assignments are structured in a way that you remember everything u learn. He is willing to help outside class and is lenient with grading. Lot's of extra credit after each exam and the final curve is thicc.

Lots of homework
Clear grading criteria
EXTRA CREDIT
5.0
5.0
CS4393
Grade: A
May 15, 2021
Would take again

Incredibly difficult class but the professor really cares about what he's teaching and the students. I remember one lecture where he started off with inspirational quotes. The HWs are very difficult and need to be started early. The exams are very tough and usually from content in classes (not slides). He does offer reworks. Be ready to work a lot

Gives good feedback
Lots of homework
Skip class? You won't pass.
4.0
5.0
CS4393
Grade: A
May 17, 2021
Would take again

The professors have some questionable choices on the lecture time. At first, he ranted about absent students for 10 minutes. He knows the concepts well, and his strict attitude can be off-put, but it just his way of showing that he cares. The grade on the exam doesn't matter. It is just to show what you need to spend more time on. Very hard class.

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS4341
Grade: B
Jul 5, 2021
Wouldn't take again

The worst professor I ever took. He treats the class like high school students, no slides, must hand writing during lecture. Exam is crazy hard and he does everything to took of points, like case sensative. Always mention we should took his course in the past. Blame for everything you forget. Call out your name in the quiz when you get wrong. Badd!

Beware of pop quizzes
Lecture heavy
Tough grader
4.0
5.0
CS4393
Grade: A-
Aug 5, 2021
Would take again

Actual professor where "if you skip class, you won't pass". Exam content comes from his lectures and the notes are limited. For a deep understanding, you have to type EVERYTHING he says during the lectures. He is intimidating and roasted me this one time (rightfully so) but makes sure you understand the material.

Lots of homework
Skip class? You won't pass.
Caring
1.0
5.0
CS4341
Grade: A
Aug 13, 2021
Wouldn't take again

Do not only rely on his notes but you also have to do outside research like watching youtube videos. Typically every student fails his exam but he allows exam rework except on the final exam. Just try your best and he will give you a big curve.

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
2.0
CS2340
Grade: Not sure yet
Oct 19, 2021
Wouldn't take again

Genuinely one of the rudest people I've ever met. If you ask a question in class, don't expect an answer. Instead, you'll be berated and then referred to a TA. Exam class average is consistently in the 40s and he gives hella curves so that no one can tell he's a bad teacher. Would not recommend. Refuses to give practice problems or help students.

5.0
3.0
CS3340
Grade: A
Nov 4, 2021
Would take again

I jump at the chance to take courses with Professor Nguyen because I always learn a lot and I never worry about my grade. He stays on topic during class and is consistent about requirements. He lets you bring handwritten notes to the testing center, offers revisions on tests, and curves scores at the end of the class. Plus I just like him!

Test heavy
1.0
5.0
CS4393
Grade: Not sure yet
Nov 25, 2021
Wouldn't take again

This professor is extremely picky more than anything, be warned! Here are some problems: Case SENSITIVE tests Inconsistent pop participations quizzes Monotone & Extremely disrespectful due to COVID-19 STRICT email format (does not respond if incorrect) No communication at all (Until the very last minute) If you do take him, google everything!!

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CS3377
Grade: B-
Nov 26, 2021
Wouldn't take again

Absolute worst among many terrible ones in UTD doesn't teach himself, just posted bunch of links to youtube channels and online sources, left all the learning to students themself. 0 teaching by himself. Reachable by email, but little help were ever offered, nor does he really care about students.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CS2340
Grade: Rather not say
Nov 28, 2021
Wouldn't take again

Super rude professor with brutal exams he barely prepares you for. Questions why nobody is participating in class yet berates students for having dumb questions when they do decide to ask something. Do or don't show up it doesn't matter as long as you go to the review sessions to get the test questions. AVOID AT ALL COSTS

3.0
4.0
CS3340
Grade: Not sure yet
Dec 5, 2021
Would take again

I don't really agree with the sentiment that Professor Nguyen is bad. His exams are challenging, but you just need to study more. My only bad take on the class was that it was really hard to understand him sometimes, perhaps it was the double mask or the language barrier.

1.0
5.0
CE4390
Grade: Rather not say
Dec 6, 2021
Wouldn't take again

Bois, It's a pain. No flexibility. The exam is very hard. He doesn't care about jack*. When exams or events overlapped, he said and I quote, " pick your priorities". You can barely understand this class, has nothing to do with using networks in programming. Just dumps a project on you for you to "self-learn". Avoid if you can, if you cant, GL.

Lecture heavy
Tough grader
1.0
4.0
CS3377
Grade: B
Dec 8, 2021
Wouldn't take again

For most of the semester, the professor just gave links to random websites and posts. No lectures, no slides. The projects would always seem impossible because the material was always taught the week after ideky and the test averages were in the 50s every time. The class isn't hard but you have to be ready to do everything yourself. Big curves

Lots of homework
Get ready to read
4.0
4.0
CS3340
Grade: A
Dec 13, 2021
Would take again

As long as you take good notes for his exams, you're fine (do online research when studying for the exams). While he does have an accent that may make some words hard to understand, you can always ask him for clarifications. The final project and assignments are not hard but just time-consuming. #BigCurves #ProjectExtraCredit

Test heavy
Caring
EXTRA CREDIT
3.0
2.0
CS2340
Grade: A
Dec 14, 2021
Would take again

I think professor Nyugen is a solid choice for this class. It wasn't as hard as expected. I think he might be the easiest professor out of all of them. We had 4 total homework vs the 8-11 i heard other people with other professors had. Exams are open notes and he tells you what each question is going to be about so you know what to study.

2.0
4.0
SE3377
Grade: A
Dec 15, 2021
Wouldn't take again

He sends so many links every week that will confuse you more than clarify things. The assignments are challenging and I don't believe he put the different students' levels of comprehension under consideration. His exams are made so you fail miserably and then he curves at the end of the semester + the exam 1 and 2 reworks. Overall No Choice takeHim

Lots of homework
Test heavy
Tough grader
1.0
4.0
SE2340
Grade: B
Dec 15, 2021
Wouldn't take again

Oh man, this professor is something else. Exams are tough and the majority of the students fail, and in the lecture, he will keep asking if anyone has a question and once you ask him a question he will toast you and say (PLEASE PAY ATTENTION!). His attitude with students is just like we are high school students.

Skip class? You won't pass.
Test heavy
Tough grader
4.0
4.0
CS2340
Grade: A-
Mar 7, 2022
Would take again

Workload is light, projects are manageable, exams are very stressful. He tells you exactly what's on it and the exam problems are all doable but the time crunch drops the average. He curves a ton so the people who study hard do fine.

1.0
5.0
CS2340
Grade: C-
Apr 27, 2022

save yourself and do not take him!!!! even though his grades on utd grades look amazing, he will destroy you. i dont know anyone who has learned anything in his class. HWs are BS and long. No organization whatsoever. DO NOT TAKE HIM. TERRIBLE!

Tough grader
Get ready to read
1.0
5.0
CS2340
Grade: B
Apr 27, 2022

Professor Nguyen isn't a bad professor, but he is by no means a good one either. Lectures come pretty much directly from the textbook and he doesn't add anything. Tests are open note but still extremely difficult. It's like he teaches you the alphabet then expects you to write an essay. You need to understand MIPS inside and out if you want to pass

Tough grader
Group projects
Graded by few things
1.0
5.0
CS2340
Grade: B+
Apr 27, 2022

The tests are absurdly difficult. The average doesn't go above a 40 with the median being around a 30. He totally does not care about the student and to save himself from getting fired he curves everyone so that majority pass. Do not take him. It will only bring you stress.

Test heavy
1.0
5.0
CS2340
Grade: Incomplete
Apr 28, 2022

One of the worst professors I've ever had. He makes his exams nearly impossible and the class average for every one is almost always a 40 or below. He lets you do a rework for them after you get your grade but it's way too stressful to try and study for. Avoid this professor at all costs!

Group projects
Test heavy
1.0
5.0
CS2340
Grade: Not sure yet
Apr 28, 2022

Horrible teacher. Class average on test 1 was 34% and average on test 2 was 45%. I can barely understand what the f he is saying half the time. Mean to students.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS2340
Grade: Not sure yet
Apr 28, 2022

if you would like to maintain your peace, do not take this professor. He is the most condescending person I have ever had the displeasure of meeting, which is ironic considering how inconsistent and hard to understand he is. be prepared to fail every test you take in this class. the class average will be around a 40 every time. RIP my faith in UTD.

2.0
5.0
CS4393
Grade: Not sure yet
Apr 30, 2022

I really enjoyed the content of this class, but I really did not enjoy having Nhut as my professor. His exams may be open notes, but they are impossible to pass unless you write down every slide word for word and do extra research on some of the content that should have been discussed in class. Would not recommend taking this unless you have to.

2.0
5.0
CS2340
Grade: Rather not say
May 1, 2022

Take him if you really hate yourself. Exams are unfairly long and hard. You won't make it in time. He's also unorganized sometimes (posted 4 out of 8 assignments as promised in the syllabus). TA didn't give me bonus credit for final project which I spent days on (music part). Finally, it's hard to understand him at times due to his accent.

Group projects
Beware of pop quizzes
Test heavy
1.0
3.0
CS2340
Grade: A
May 6, 2022

I did enjoy the content of the class, but Professor Nguyen made it hard to enjoy. He's a pretty rude person, and doesn't really have the teaching skills to back it up. Poor English on the exams made some of the questions ambiguous. He did give great exam reviews which went over the contents of every single question in the exam.

Tough grader
Test heavy
1.0
5.0
CS2340
Grade: Not sure yet
May 10, 2022

Dont take this professor, no amount of extra credit he gives is worth the anxiety and stress that this person puts onto people. If you do, then when he asks a question and no one responds he ask why no one is asking questions but if you then he will likely be demeaning and have you questioning yourself. btw make a discord server for grade boost

Lots of homework
So many papers
Test heavy
2.0
5.0
CS2340
Grade: B
May 10, 2022

Exams are loosely related to the HW, which is loosely related to the notes/lectures. Curves were lenient (not sure if just for this semester), but it begs the question of why make the class so difficult in the first place? I learned more from self-study and peers. Enroll if you're out of options or a masochist

2.0
5.0
CS2340
Grade: A-
May 10, 2022

Lectures were useless and horrible especially if you asked a question while you're in class, will actively call you out and insult you for asking the question. Most of the time I couldn't understand him. His instructions were somewhat unclear however he did clear them up a day or so after emailing him.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CS2340
Grade: Not sure yet
May 11, 2022

He expects class participation but then belittles you for getting the wrong answer. His accent is not the easiest to understand. The homework is nowhere close to the topics being covered in class. The only "saving grace" is that exam reviews tell you the exact topics to study for, which he destroys by giving negative points for wrong answers.

Tough grader
Get ready to read
Test heavy
2.0
4.0
CS2340
Grade: A
May 12, 2022

The test averages were very low He didnt share the average for the exam 3 but the averages for the first 2 were below 50 He would give unclear instructions for assignments and when you asked him for clarification he would just tell you to read the instructions Only redeeming part he allowed reworks for the first 2 exams to earn some points back

1.0
5.0
SE2340
May 12, 2022
Wouldn't take again

Do your GPA and mental health a favor and do not take him unless you absolutely have to. Roasts students for questions, talks VERY quietly, & Exams are designed to make you fail(case sensitive?!). You will pass if youre around avg w your peers so not stupid hard to pass. Homework & project isnt bad thankfully.

Tough grader
Test heavy
1.0
4.0
CS2340
Grade: C
May 12, 2022

This class wasn't very enjoyable. The slides gave some helpful content for students to study for the exams, but the average score range usually ends up in the 40s. Luckily the professor gave reworks so our grade improves. However, I think because of that, he didn't curve my final grade much, taking me from an uncurved grade of D+ to only a C.

Tough grader
Group projects
1.0
4.0
CS2340
Grade: A
May 12, 2022

Class average for exams was in the 30's to 40's, professor would berate students who asked questions, meaning everyone was scared to talk to the professor. Course material was quite enjoyable in itself but the professor made the class unenjoyable. Project was straightforward, with plenty of time to do it. Homeworks were easy. Exams were torture.

Tough grader
Group projects
Graded by few things
5.0
5.0
CS2340
Grade: A
May 18, 2022
Would take again

Very difficult but you learn a lot. Love his personality. Study hard for tests. He curves a lot. Highly recommend, one of my favorite professors.

Tough grader
Lecture heavy
Test heavy
5.0
5.0
CS4341
Grade: B
Aug 15, 2022

For me, he is flexible after you talk things out with him. All in all, for the first half of the semester, he was very strict, but if you stick around and work hard enough throughout the semester you will see results and be more lenient on grading. Also, get ready to participate a lot in class he really does want you to get the material.

Participation matters
Caring
Test heavy
1.0
5.0
CS4393
Sep 16, 2022

This guy is the epitome of a professor who's not here to teach, but rather to feel smart and important. Condescending, berates students, unclear assignments. Guy seriously needs to get a grip and get his ego deflated.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
CS4393
Grade: Not sure yet
Sep 22, 2022

Hilariously bad, don't take him. STAY AWAY, he jokes about failing students and will report you to Academic dishonesty for having the wrong IP on your participation quiz. what. Please stay away, he will only talk general topics and the homeworks are super in depth, you will not be ready. DON'T TAKE THIS Class, he is also very stuck up and a richard

Tough grader
Participation matters
Hilarious
4.0
3.0
CS3340
Grade: Not sure yet
Nov 15, 2022
Would take again

In class lectures are fine. Course content isn't easy, you're not going to be able to float by this class. That being said, the test are fill in the blank and caps sensitive. He allows you to bring any hand written notes on the test. On top of that there's a rework after the test to regain credit. Will berate you if you ask him questions in class.

Tough grader
Participation matters
EXTRA CREDIT
2.0
5.0
CE4390
Grade: A
Dec 14, 2022

Networks should be interesting to learn but the prof just makes it so boring. He also has quite an attitude so rarely do students ask questions cause he berates them for it. Exams are the hardest part of the class but he allows for corrections and curves the final grade. He wants us to learn but he just acts so temperamental so it's quite hard.

Tough grader
Group projects
Lecture heavy
1.0
5.0
CS2340
Grade: B+
Dec 20, 2022

Lectures were extremely heavy and consisted of him just reading off of slides. Exams consisted of specific fill in the blank (case sensitive) and class averages were around 40-50. Don't bother asking him any questions, he'll berate you and usually refer to you to an TA (unhelpful as well). Assignments do not relate to exam content. Good luck.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CS2340
Grade: A-
Jan 3, 2023
Would take again

Professor Nguyen may be bore many, but he will tell you everything that you will need to know about Computer Architecture. He encourages participation in class, he tells fun jokes that spice up the lecture, and his material is tested in a hard way to push understanding. Make sure you're prepared! Especially for the group project, and pay attention!

Participation matters
Group projects
Lecture heavy
1.0
5.0
CS2340
Grade: Not sure yet
Jan 27, 2023

this is a class for student to learn computer architecture not how smart you are especially you teaching don't show that at all and only show us how unorganized and unprofessional you are.

Get ready to read
1.0
4.0
CS4393
Grade: Incomplete
Apr 6, 2023

I found my experience with this professor at UTD to be quite disappointing. The exams seemed more focused on testing students' ability to decipher word games and avoid being misled, rather than assessing our actual knowledge on the subject. Additionally, the grading was quite stringent, with no room for even minor spelling errors.

Tough grader
Get ready to read
1.0
5.0
CS4393
Grade: Not sure yet
Apr 10, 2023

He wants you to learn which is fine and all but the way he goes on doing it is horrendous. Tests are awful even though they are open note because he adds questions to trick you up and adds so much ambiguity. He gives points back but if he could actually make meaningful tests instead of ones that just mess with your mind, this class would be decent.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CS2340
Grade: C+
Apr 19, 2023

Just drop the class until your next semester if he's the last choice you have. Not all content on the exams are covered in class or the textbook, so if you must take him, take the class in the evening so someone in the morning can tell you want to study for. Even then the wording of the questions make sure you won't get all the questions done.

Group projects
Lecture heavy
2.0
5.0
CS2340
Grade: B+
May 8, 2023

His ability to convey the material you need to learn in class is pretty bad. The slides themselves are alright but not good enough to follow and understand everything, so you're better off self-learning. His exams make up the bulk of your grade, and he allows reworks for 2 out of the 3. You won't learn much from the lectures.

Lecture heavy
Test heavy
2.0
4.0
CS4341
Grade: Incomplete
Jun 22, 2023

Took this class over the summer.He has thick accent,rambles,jumps straight into the material as if we know it alr, and makes us code in Verilog without teaching us how to.But he does seem to care about us learning the material,he's just not good at teaching.Attendance mandatory,quiz looks at ur IP and he likes to catch cheaters so be aware of that.

Get ready to read
Participation matters
Clear grading criteria
1.0
3.0
CE4390
Grade: Not sure yet
Jun 29, 2023

Avoid this man at all costs. His lectures are nonsense, he goes on 10 minute rants whenever a single student has their phone out. His mind wanders aimlessly. The amount of information he puts out in 2 and a half hours could be done in half an hour by any other professor. The only reason he has a half decent rating on here is his curve.

Participation matters
Lecture heavy
1.0
5.0
CS4390
Grade: Not sure yet
Jul 13, 2023

HELLLLLLLLLLL

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS4390
Grade: Not sure yet
Aug 7, 2023

HW are just busy work and dont help understand material that will be on test If someone isn't paying attention he stops class for 1-5 minutes to rant about it Wants class participation but if you get certain answers wrong or ask certain questions he goes on a rant about how he can't believe we're seniors and don't know the answer to the question.

1.0
5.0
CS4390
Grade: C+
Aug 11, 2023

Professor Nguyen is by far, the worst teacher I've ever met- and probably one of the worst people in general. He spent the whole semester degrading us- telling us we didn't want to learn, and picking on kids he didn't like. Class average on exam 1 was 34. Be ready for psychological torture if you sign up for this class.

Lecture heavy
1.0
4.0
CS4393
Grade: A
Aug 21, 2023

Second time taking him (didn't have a choice) and it was not any better than the first. Treat every test question to be a trick question, and expect a lack of flexibility in addressing possible errors in test/homework questions. Tests are open handwritten notes but don't expect to get a good grade just from copying the slides word for word.

Lots of homework
Test heavy
2.0
4.0
CS2340
Grade: A
Sep 4, 2023

He's rude and condescending but it doesn't matter cuz you should get help at the CSMC (cs mentoring center, google it). Not much HW and most is easy. Group project is tough. The exams are tricky (especially on time) but you get your final grade curved and test corrections.

1.0
5.0
CS2340
Grade: Not sure yet
Sep 22, 2023

I truly give professors on this site the benefit of the doubt, hence why I'm in his class, but holy, he's awful. Refuses to teach the material that he assigns homework on, as he says "that's not what we are here to learn". He refuses to admit the awful grades are his own fault while blaming and insulting students, telling them to get tutored.

Tough grader
Lecture heavy
1.0
5.0
CS2340
Grade: Drop/Withdrawal
Oct 10, 2023

Trust the 1 star reviews and don't trust the 5 star reviews(They're lies), avoid this man at all costs just trust.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
CS2340
Grade: Not sure yet
Nov 2, 2023

Do not take this man, He will play tricks on you and spend literally more time berating a random student for so called "cheating" the required attendance quiz for not being in the same room as you. He will rush through slides and grade harshly. Take any other teacher please, only reason he isn't the worst is because of the curve at the end.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CS2340
Grade: Incomplete
Nov 7, 2023

I'll be failing this course because of the 5 absence policy. If you don't do 5 attendance quizzes then at the end of the semester you'll grade will be an F. I emailed to confirm and he told me I'm better off taking the course again in the future. Other than that Nhut is easy to anger, picks on students, and demands respect.

Tough grader
Participation matters
1.0
4.0
CS2340
Grade: C+
Dec 11, 2023

Do everything you can to avoid him. Very rude and exams are almost impossible. His lectures are not helpful but because of his mandatory attendance, it wastes your time. Watch Mazidi's videos and Amell Peralta if you want to learn. Try taking any other professor if you can. The curve may have changed because it's nothing too crazy.

Tough grader
Get ready to read
2.0
5.0
CS2340
Grade: A
Dec 13, 2023

I rated him a 2 because he curves well, but this prof has a major attitude problem. He will constantly berate his students, collectively and individually, over the tiniest of things. Exams are tough, usually with averages in the 40-50s, something he will yell at you for. Make sure to study the attendance quizzes and never ever speak in class.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS2340
Grade: B+
Dec 15, 2023

He's just not good at teaching, and he won't take constructive criticism. If you end up taking him, be prepared to relearn everything outside of the class from the textbook and online forums.

2.0
5.0
CS2340
Grade: A-
Dec 29, 2023

Lectures will confuse you and are basically just word for word the same as textbook. Attendance was used for extra credit though. Exams were horrible with averages in the 40s-60s, while being given a 4 page cheat sheet for each one, but he offers test corrections for half credit. You will basically have to self teach yourself the course and pray.

Get ready to read
EXTRA CREDIT
Lecture heavy
2.0
5.0
CS2340
Grade: A
Jan 5, 2024

Half the time rambles about ridiculous content while teaching students how to be students, rather than lecturing about class content. Textbook was almost always easier to understand than his slides. Exams covered the most minor and insignificant details on slides. Would constantly say there was no curve or extra credit just to give both @ EOC

Group projects
Lecture heavy
Test heavy
2.0
4.0
CS2340
Grade: A
Jan 17, 2024

Horrible lecturer.I couldn't understand anything he taught in class. Get ready to self study and learn everything by yourself. The CSMC was incredibly helpful for this class, make sure to go before exams and review and write everything in the slides on your cheat sheets. You will get 40s-60s on all exams but its fine - makeup exams. Curves good tho

Group projects
Lots of homework
Test heavy
2.0
4.0
CS2340
Feb 13, 2024

I don't even know how I passed this class but I did so that says something. He is not the best professor, but out of all these years at UTD I felt like his course material is the only material I remember. I actually learned something in his class shockingly. He is tough and his methods are strict but in the end it was beneficial.

3.0
4.0
CS2340
Grade: Not sure yet
Apr 1, 2024

Most important things to know: he gives in-class quizzes every single day - if you're absent you get a 0, no matter what. Also, his test averages are abysmal - even in the honors section it was like a 65, but corrections for 1/2 credit and he'll probably curve. Other than that, actually a pretty good lecturer, easy homework, cares about students.

Tough grader
Participation matters
Beware of pop quizzes
1.0
4.0
CS2340
Grade: Not sure yet
Apr 24, 2024

There's a quiz every class, lectures are hard to understand due to his accent, and he moves at a fast pace. Most of your learning will be done online and by reading the textbook. The only thing that makes this class bearable is the test corrections, which give you half the missed points on the exams.

Get ready to read
Participation matters
Beware of pop quizzes
3.0
4.0
CS2340
Grade: A
May 11, 2024

Definitely a unique professor. Never seen someone care about academic dishonesty so much that they not only IP-lock their quizzes but also leave them open for only 15 seconds. Also probably not the best lecturer as he just zooms through slides. I did like his insistence on making his students learn a lot. Can't say I'd take him again though.

Participation matters
Group projects
2.0
4.0
CS4393
Grade: Not sure yet
May 22, 2024

Nguyen makes the class harder than how it should be by giving annoyingly tedious labs that we must do on a piece of software that we never even learned in class how to use. He allows 2 cheat sheets on his exams which are helpful but the exams are still pretty hard and feel like word games. He is generous in grading but the class is not at all easy

Participation matters
Lots of homework
Test heavy
2.0
4.0
CS4341
Grade: B+
Sep 16, 2024

He's an okay lecturer, but he's super strict and the tests are HARD (midterm average 45). Also, get ready to teach yourself Verilog, because you'll need it for every assignment and test.

Tough grader
3.0
4.0
CS2340
Grade: B
Oct 2, 2024

Tough professor, but you'll learn a lot if you put in the work. Lectures can be hard to follow, so self-study using the textbook and Unstuck study is a must. Quizzes and exams are brutal, but the test corrections help. Overall, it's a challenging yet rewarding class.

1.0
5.0
CS4341
Grade: Rather not say
Oct 22, 2024

Nguyen made Digital Logic a lot worse than what it should have been. Made some of the homework assignments long and difficult for no reason. He BARELY taught Verilog programming in class and expected us to know it well on the assignments so I pretty much taught myself Verilog. His exams are the worst due to how long and difficult they are.

Tough grader
Participation matters
Test heavy
1.0
4.0
CS2340
Dec 3, 2024

This professor was very rude. Every day tells students they don't have the right attitude. Lectures move very fast you are much better off learning the content by yourself.Allows exam make up to earn back 50% of the points lost. The tests are hard. Attendance quizzes everyday that are IP-locked to the exact room. Made someone in class cry once.

3.0
4.0
CS2340
Grade: A+
Dec 5, 2024

He is a very tough professor, but I actually remembered the things that he taught. Exams aren't too bad, but averages were in the 40s. The class before the exams, he goes over each of the questions, so you know what to put on your cheat sheets. Little homework and one group project

Group projects
Test heavy
Graded by few things
5.0
5.0
CS2340
Grade: Not sure yet
Dec 7, 2024

Nut "MIPS" AURA Nyguen, was not the best professor as his lectures were useless and tests near impossible but his 4 homeworks weren't bad. He also allowed test corrections for two of the tests and he had a group project. But the reason I love Nhut is the aura he had, he drives a Tesla Model Y and wears two Apple Watches.

Inspirational
5.0
5.0
CS2340
Grade: F
Dec 8, 2024
Would take again

Professor Nhut, despite his efforts to teach, often distracted us by asking, "What's my wife's name?" I believed answering this question was crucial to passing. I spent so much time searching online for the answer that I neglected the actual material. In the end, I never found her name, and it led to my failure in the class. Top 3 UTD professors.

Hilarious
Caring
Respected
3.0
4.0
CS2340
Grade: B+
Dec 9, 2024
Would take again

Exams were very difficult and very random, class average was always 40-50. But he does give corrections that clutch hard. There is a group assignment that was due by the end of the semester that was pretty hard, assignments in general weren't so difficult. He is very stern and calls people out when you are late/on your phone/not paying attention.

EXTRA CREDIT
1.0
3.0
CS2340
Grade: B-
Dec 9, 2024

Goes on side tangents in class about having the right attitude. Class average for exams were a 40. I really wish I didn't wake up at the buttcrack of dawn every other day (mandatory attendance) for a B- in this class. Take computer architecture in community college.

EXTRA CREDIT
Group projects
Lecture heavy
1.0
5.0
CS2340
Grade: B-
Dec 12, 2024

Yeah don't take this guy, if you have to take him you'll pass the class but you won't learn anything unless you learn outside of class

Tough grader
3.0
5.0
CS2340
Grade: C
Dec 12, 2024

UTD is a sad school, but Nhut was a breath of fresh air. If ur not a nerd youll fail every test, but can get half the points if u do the re-work assignments. He'll bully his students for his entertainment, but in most cases its deserved. Best part of the class is when he reads the quote of the day. Nhut is very hated, but for 2340 he was not bad.

EXTRA CREDIT
Hilarious
Respected
1.0
5.0
CS2340
Grade: B+
Dec 14, 2024

Don't take. Crazy strict. Super rude. Class test avg was 40-50. He gives 1/2 points back corrections for exams but it's not worth it to deal with him. He's hard to understand b/c of accent. Calls you out for using your phone. Learned nothing from him. Grades: Exam1=10%,Exam2=20%,Exam3=30%,Assignments=15%,SemesterProject=15%,Attendance=10%.

Group projects
Test heavy
1.0
5.0
CS2340
Grade: A-
Dec 21, 2024

Lectures are atrocious because of this guys thick accent, quizzes are ip locked for whatever reason and DO NOT even get me started on the exams. Class average? lower than my will to live during this sem. Bonus: redo your misery for half credit! If you survive, congrats you've mastered suffering, not Computer Architecture.

Get ready to read
Participation matters
5.0
4.0
CS2340
Grade: B+
Apr 2, 2025
Would take again

aura farmer

EXTRA CREDIT
Hilarious
Respected
3.0
5.0
CS2340
Grade: Not sure yet
May 2, 2025

Mr Nguyen is a horrible person, but an amazing professor. He is the kind of person who will feel no remorse after taking points off a quiz for capitalization errors, however, when you leave his final lecture you will know MIPS like the back of your hand. Take the class if you're willing to be miserable for the sake of a very high quality course.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
SE2340
Grade: D
May 14, 2025

Definitely a smart professor, he knows the material but can't teach it. Lectures are confusing, no example problems, and you're completely on your own for exams. Averages were in the 40s—clearly something's off. He may care, but it doesn't show in his teaching. If you're reading this, you need to seriously rethink how you support students.

2.0
5.0
CS2340
Grade: A-
Jul 26, 2025

Took for CS^2 so fairly low curve (5-7%), tests are very difficult with arbitrary phrasing issues and participation quizzes were soso. Actively bullies and harasses students during class, be sure not to be the lucky one he picks on consistently throughout the semester. Terrible attitude but will teach you MIPS well, even if through osmosis.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CS2340
Sep 2, 2025
Would take again

Don't listen to the haters. Professor Nguyen is definitely a tough grader but if you put in the work the class is very rewarding.

Tough grader
1.0
5.0
CS2340
Grade: A
Sep 11, 2025

The brother just sucks at teaching. He gives corrections and hw is easy. He means well but just take someone else's class.

Tough grader
1.0
5.0
CS2340
Grade: B+
Sep 30, 2025

Disrespectful during class even when you ask perfectly normal questions like asking for a study guide or practice tests. He is also not considerate and has hard set rules. incredibly tedious lectures.

1.0
5.0
CS2340
Grade: Rather not say
Sep 30, 2025

I feel like the management at UTD doesn't understand the simple fact that if a professor has a bad accent in a hard course, the students will obviously struggle. I am Asian myself but half of the class felt like he was speaking in Vietnamese and not English.

Tough grader
Participation matters
2.0
4.0
CS2340
Grade: B
Dec 13, 2025
Would take again

Lectures were hard to understand in class but if you were to go back and review the notes, you'll be able understand the material. You can get half the points you missed back when you do test correction which helped me a lot because they make up most of your grade. The project was pretty easy too.

Tough grader
Lecture heavy
Test heavy
3.0
4.0
CS2340
Grade: A
Dec 21, 2025
Would take again

The course is difficult no matter the professor, so the lectures will be confusing. You can't fully understand a topic in a 75 minute lecture anyway, so you'll have to learn outside class. He's tough, but don't take his words personally. At least act like you're paying attention and he won't call you out. All exam material are from lecture slides.

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

30%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 121 grades
Most common grades:
A (39)
Not sure yet (34)
B+ (22)
Grade Distribution
A(46)B(24)C(12)D(3)F(2)A-/B+(35)
Based on 169 reported grades
A: 39
Not sure yet: 34
B+: 22
B: 18
Common Tags
Tough grader (55)
Test heavy (42)
Skip class? You won't pass. (29)
Lecture heavy (29)
Get ready to read (26)
Group projects (20)
Participation matters (19)
Lots of homework (18)
Rating Trend

Declining

-0.80 avg change
Dec
Apr
May
Jul
Sep
Dec
Last 6 months
Ratings by Course

CS2236

5.0

(1)

SYSM6308

5.0

(1)

CS2336

3.5

(4)

CS6386

3.3

(3)

CS3340

2.9

(78)
+14 more courses
Difficulty by Course

SE3440

5.0

SE3340

5.0

SE4393

5.0

SE2340

4.8

CS4390

4.7

Similar Professors