3.3
Quality4.2
Difficulty38%
Would Retake87
Reviews38%
Would Retake
87
Reviews
Rating DistributionOfficial
5
39
4
9
3
9
2
5
1
25
What Students Say
“I think he is one the worst professors in EE department”
EE306 - 1.0 rating“Pros: amazing lectures”
EE36000 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
73%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
C+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.65 avg changeRatings by Course
DSP
5.0
(1)LINEA306
5.0
(1)EE453
4.8
(8)EE306
3.4
(63)EE30600
2.1
(13)Difficulty by Course
EE36000
5.0
EE30600
4.6
EE306
4.2
EE453
4.0
LINEA306
3.0
Reviews (87)
No Comments
Very helpful and knowledgeble prof. Exam are ok. Very hard to get A, cus he gives out very few A's
great prof. hard to get an A
He is the best prof. I have had. If you do the homeworks and understand what he teaches in the lectures, you will certainly do fine.
Good professor
good professor
he is the man, nuff said
He is the best professor at city college!
he's the best, explain the materials very clear. his exams are tough though. way way better than Roytman. viet pride
one of the best in city college. if you want to learn take w/ him now if you need just a grade take the other guy.
very good prof
Excellent professor. Clear when lecturing. get old exams and do your best. try to get high scores in the first and second midterm. he curves the grades(no worry).
He is very good and teach very well.His exam are a little bit hard but the previous exams help you to prepare. You learn a lot with him
One of the few gems in the dirt that is the EE faculty. A very funny guy. Explains things with great clarity. Wants students to intuitively understand concepts and not just remember formulas. His exams are difficult but doable. Take him if you want to learn. Careful though, he's armed with the convolution gun! :P
Great Teacher. Very HARD Exams. It dosen't matter how many old exams you have, if you don't understand the materials, you will struggle. But he curves in the end. Here is a hint to his Exams... all questions can be solved in less than half a page. Otherwise, you are doing it the LONG WAY (which means you will not finish the exam)... Don't Memorize!
O MAN, this class is REALLY HARD. Don't take him unless you took EE306 with him. And know EE205 by heart, or else...... He isn't as organized as EE306, but he definitely makes this class more interesting.
Good teacher, Grade Killer Though. Because he curves and gives the same exam to both sections. So the night section do very well on exams. Where is the other guy when you need it?
Explains very clearly. If you can do the homework by yourself or understand them you won't have trouble on exam, but you have to study from previous ones. One of the best profs I ever had, makes the class interesting and you learn a lot if you apply some effort.
he is really funny, he make the class so much interesting. his exam is just hard and tricky and long, even the material looks really easy. when you do the test, you will always unsure about the answer. however you will have no choice but to take him if you are comp eng or EE major...good luck guys
Nguyen is the professor that is most knowledgable about his material in the EE DEPT. he s class is intersting, especially the last section. you really have to attend his class and do the HWs. for the final try to solve and understand his old exams. remmber the cancelling of frequency problem will always come in the final.
One of the most difficult courses but you really have to do very very bad so that he fails u (he knows who attends to class, then he'll not fail u). He is extremely smart, funny, kind. Try to understand and solve hw by yourself.If u dominate hw resolutions, than you will be fine for exams. so practice, practice and practice exercises. He curves.
Professor Nguyen is passionate about DSP, and this makes for enjoyable lectures. He is also a great teacher, interested in helping students understand the material from a physical perspective. Old exams are superb study material. For all you honest students, don't worry, this is NOT cheating; this isn't the same as, say, getting old 311 exams.
Although quite an intellectual snob, he is the textbook example of everything a professor should be. His mastery of the material is obvious during lectures, which are interesting and filled with humor. Be forewarned: despite his nice-guy persona, he is an assassin. No matter how much you study, his exams will carve you up into little pieces.
One of the "few" best professors in CCNY. I wish all professors could teach like he does. He seems to enjoy it, and he makes you enjoy being at the lecture and feel that you are actually learning something before you go watch Youtube. The secret recipe for the test is: Understand it, and if you can't, just learn how to solve it and repeat.
I don't know why everyone is saying this guy is great and a good teacher. That's BS this guy gives no partial credit for dog $#!t. If it wasn't for this class being a required course I would never have taken it with Nguyen. He makes me hate the topic of digital signal processing.
Probably the toughest EE class at CCNY. As in EE306, his lectures are clearly presented and filled with a lot of humor. However the material was very complex and his exams shredded everyone into little pieces. A very interesting topic and any effort you put into it is well worth it. I am glad Prof. Nguyen taught the class!
what a great professor who can inspire me and other student. He took you in an environment in which you feel that you learn something. I wish i can have him in all my classes . This professor knows how to deliver the lecture. I wish all CCNY professor learn from him , such as using tablet to explain his lectures. God Bless
He's a nice professor and very organized. However, his teaching skills isn't as spectacular as people makes it sound and definitely doesn't make up for how tough he grades on exams. He interprets students doing well on previous exams as too easy and ups the level on the next. He expects people to have a the passion for this stuff like he does.
One of the best teachers (explains well) in EE, right next to Scheinberg when it comes to clarity & friendliness. He gives out the class notes he makes by hand, so you can focus on paying attention. The first two exams require you to be very fast, so understand the mat'l. Doesn't repeat exam questions, which is why most ppl complain.
His overall rating is very misleading. I don't mind the tough grading but this guy too much tough and to penalize students without a 'reasonable' curve is a little overboard.
By far the best professor i have ever taken in my life. In his class its not all about practicing and memorizing old exams like in every other class. Here you really have to understand whats going on in order to do well. The exams are little hard but you will love the challenge. He's very fair to everyone. Just study hard and you should be fine.
very good professor if you are in class or not he will provide you with the lecture notes and video. the lecture are great because he knows how to teach and makes the class interesting unlike the other EE professors. for exams make sure to understand the questions and do your work "carefully" past exams help you in a way to get use to his format.
It's HARD. Study the notes like your life depended on it. SERIOUSLY. No partial credit.
Professor Nguyen is not an ordinary professor. He's Ivy League caliber and thus has very high expectations of his students which is why most people suffer. Doing well on the final is a must to get a good grade since it carries a huge percentage. Any A grade is very hard to get. B/C is possible with hard work. Regardless of grade, best EE professor!
Really hard class but you can learn plenty if you apply yourself. Preparing for exams should NEVER be taken lightly. Must understand concepts inside and out and also be able to connect concepts together. Finding a bridge between qualitative and quantitative info is very important and is unfortunately a difficulty for many people.
An inspirational professor who sincerely tries to teach his students something for the tuition money they pay. His exams are hell but thankfully, he grades based on class rank. This might work against you if a lot of people score high. Material is very interesting and requires proficiency in many skill sets: logic, algebra, and physical connections
He is simply a great lecturer. You may find him not so friendly to the students. That is NOT true. Talk more with him, be prepared. He is just kind of shy.
It's very doable. There's always a pattern to his exams so not impossible at all. Work hard, and especially the 2nd exam. After this, the final exam will be very easy to ace
This is the most interesting, useful, and well-taught EE class in CCNY . Exams and grading are definitely very tough. Exams are very long and tricky and students must practice A LOT to do well. Overall, a very nice and approachable professor. Others in the department need to learn how to teach from Prof. Nguyen. Keep up the great work, sir!
Just a heads up, literally everything in the course - lecture notes, homework problems and exam questions - come straight out of the DSP textbook by Proakis. I guess telling the students this would ruin the mystique that Nguyen is so brilliant, but it's kind of frustrating to discover such a great study resource only after finishing the class.
I think he is one the worst professors in EE department. He will teach you 1+12 and in exam, he will ask you if speed of light is C then calculate the mass of Sun. He shows his skills only when he prepares exam questions but not in the class. He wants to win over the students. Old exams may help you a little since he never repeat questions.
This professor is one of the hardest professors in EE. He assumes students know what he is talking about all the time and does not go as in-depth as he should with the material. He thinks his shooting jokes are funny but in reality they suck. His tests are very difficult. I think he forgets students take other classes as well. No mercy on tests.
One of the hardest classes in terms of material and GRADES. He goes fast in lectures and doesn't go in depth with some serious concepts . Get the old exams and solve as much as you can - his exams are extremely hard (some even get 0). Unfortunately, homework assignments aren't so helpful. Try to stay above average in order to avoid a GPA free fall!
Ok he gives the hardest exams i have ever taken in college. He purposely makes the exams so hard no one can finish. What kind of testing is this? He does teach well and he doesn't crack jokes and give nice examples. He cares. However, when it comes to exams, its insanely unfair. He teaches us basic things in class, and gives us PHd level exams!
Like the previous reviewer, he gives INSANE exams. His lectures are online. He does try his best to explain concepts. He is a good teacher. having said this, we are nowhere near prepared for his exams. He needs to give fairer exams and prepare us better. If 3/4 of the class got failing score last exams and we studied our buts off.
the hardest professor in ccny. also the best professor in ccny. His lectures are amazing done. his exams are a nightmare. i study for weeks and i fail with very low scores. this class will make u depressed. There are students that are retaking the class and get better grades which end up messing up the exam averages. his exams are gps killers
He can teach well. However, he does not prepare us for his exams. His exams are Ph.D. level stuff. I wish he did examples in class. We are basically going in blind to his exams. No amount of preparation will make u ace his exams. He needs to do more examples, maybe people will have a chance to pass. his class is more for understanding not applying
Respectable professor. This class is by far one of the hardest and he will make you work for it,but I can't hate Prof Nguyen for it because he wants you to understand the concepts. He detests robotic learning. Do yourself a favor and get his old exams and drill those concepts like there's no tomorrow. Enjoyed the class regardless of my grade.
Ive had Thao for both 306 and 453. Thao teaches like no other, he is one of the best in the department. He then makes brutal exams that are designed to kill everyone who learned the material mechanically instead conceptually. Do the HW yourself, consult solutions, try old exams floating only for CONCEPTS. He changes questiosn a lot. Good luck
Pros: amazing lectures. explains things well Cons: Gave the hardest exams i ever took. Doesn't do enough problems in class to prepare for the test. HW questions are no help. The exam is nothing like the hws or lectures. Take his class to learn. His class is GPA killer. He failed nearly half the class when i took him a few semesters ago.
Lectures are not bad, but the class itself contains difficult to learn material, and exams are a big challenge, like really you need to think, really greedy on points.
Try to stay above the avg and submit all the HW and sign the attendance. If you miss ed too many HW and attendance, he will drop at least one letter grade.
If you are just looking to take something to fill lecture electives, avoid this class. Thao's teaching style and attitude are clearly one of the best among the whole EE department. Besides the course material, this class taught me to recognize patterns faster, making my logical reasoning more agile regardless of the field.
Professor Nguyen is without a doubt one of the best professors at CCNY. Many EE students hate him and his class because he forces them to think, an undertaking not intuitive to many of them. I'd be willing to bet that because of Professor Nguyen, the average CCNY EE student understands the Fourier Transform better than the average MIT student.
The lectures are amazing, really they are perfect. He explains you everything from scratch, BUT they won't prepare you for the exams. You have to do tons of old exams to pass this class. He gave us 3 multiple choice exams with negative marks, every time you answered something wrong it will deduct points. He gave us more stress in this covid times.
This professor has his mindset on a total different level. He makes this course more difficult than it should be and is proud that his course is said to be the hardest in EE department which he will tell you in the e-mail. If 40 out of 100 people fail the class, what does this say about the professor? Multiple-choice exams with 8- choices.. Sick..
He made u feel dumb is u ask a question like u have phd
he negative 10 for exams, negative four for his teaching and negative 2 for hws
Thao is a double-edged sword. He preaches for students to focus on understanding the material; not only the examples he does in class. The lectures are recorded in Blackboard which helps and homework is useful. Tests are rough, 30 percent get negative points which is automatic fail. As long as you get one point on all exams you can pass with a D.
The most overrated lecturer in the department because the others have no talent. He will explain the bare minimum and leave the rest to you(like taking calc 2 tests only knowing material from calc 1). Purposely uses awkward notation/theorems so outside resources are useless. Never answers questions never goes over anything. He is funny sometimes
This class is much like a dream you just had 10 seconds after you woke up. You can't recall it, the more you try the more it eludes you -- this is how it feels studying for his class. Try touching something intangible: did you really touch it? Did you really feel it? Did I really understand the material? Or did I think I do? Godspeed, EE Students.
The thing you should probably know the most is his grading scheme. He gives tests that he knows you won't finish. I consistently got 20-30% on both midterms and final. This was above average. People even scored negative grades because he takes off points for wrong answers. He also curves for an average C- so most people left with a C-D. Beware.
Get ready to suffer. Get ready for your GPA to go down. Get ready to be happy to get a 0 in this class. No matter how much I studied, it was never enough. He calls easy methods in math for uneducated people like huh? Lol. Be strong, you can do it. And try not to cry.
Exam 1 Average: 6/28, Exam 2 Average: 7.1/30, Final Exam average: 7/42. Terrible lecture, terrible teacher, terrible curve. Exams are +2 for right answers, -1 for wrong answers, 0 for blank answers. Avoid if possible. Final grade: C+
Professor Nguyen is a fantastic professor, his curves are unique, and he is caring. He knows what he is doing when it comes to teaching. The class is theoretical and is all about Fourier and DFT.
Easy A
This professor is absolutely horrible! On exams, he takes points off even if the approach, setup, calculation, and solution is accurate, everything is wrong. This professor ruined my semester, I wish it was online. I will never take this professor again. I rather take another systems/track elective as a Computer Engineer than facing Ngyuen.
Ignore the review below! I change my mind. He is an amazing professor with amazing lectures. Instead of studying, I used my time to change the class to online which is why I got an F!!! I wish I studied for this class instead of trying to make everything online!!! How sad!
Nguyen is the french professor with an LTI g*n and wont hesitate to sh**t you if you get the wrong answer. I survived his sh**tings because I became the master of pattern reorganization and because I tried to study for this class instead of wasting my time to make it online . Anyways, study a lot to reduce his sh**ting.
I tried talking to him after class to negotiate as its my last year and I need to pass this class to graduate and was worried about my results from the second. I told him he made it too hard and if he could curve to help us all out in the class. He just laughed and told me, "You think you got shot." ABSOLUTELY UNBELIEVABLE!!!!! never again
It's a"You get what you get" type of class. Did he say we can bring laptops and cheat sheets for this class? Yes But did he say that bringing laptops and cheatsheets is useless and that we should kill ourselves cause it would not work for the exam? also Yes. No matter if you cheat or not you will not be able to solve a question right. Crack class
We need more Professor like Thao because his lectures are awesome, but his exam is very hard. This course is all about understanding, if you don't understand you can do nothing and straight fail. Some students didn't like, I suggested if you don't like his class change the major. You don't belong here.
Great professor. Unfortunately, the idiots at CUNY are not capable, they are not bad people but incapable of taking this class.
I have already failed twice and I just can't do this anymore ..... its my last chance to pass ..... i need to pass or else all my hard work toward this degree was all for nothing and I came to this country for no reason. Nguyen why can't you have a heart and curve us. I cannot believe it, he gives out zero even if all the work is correct!!!
Horrible Professor, exams are nothing like the homework. Gives minimal partial, sometimes none. Tends to fail alot of people since they don't follow his methods on exams. Just try to score around average, to pass this class.
ABSOLUTELY HORRIBLE, THIS IS THE THIRD TIME TAKING THIS CLASS AND I CANT DO THIS ANYMORE! I AM GOING TO DROP AND TAKE THIS CLASS AT STONY BROOK INSTEAD!!!!!
Horrible Professor, exams are very tough and nothing like the homework that is assigned. Tends to give very minimal partial, sometimes none on the exams if you don't follow his methods. Just try to do around average to pass this class.
DSP isn't for everyone. Its a math heavy class, and u gotta understand the understanding. Nguyen is an S tier prof, the best in the EE department. Lectures are exciting and engaging. Exams are based on his lecture notes. This will be ur hardest undergrad course. You should account 306 as 2 hard classes. Attend tutoring and study erryday. Godspeed
EE306 isn't easy. You have to study hard to pass the class. Final grade is based on ranking. Pr. Thao is knowledgeable and been teaching this class for many years that he tends to think students are experts. Study hard and rely on what's been taught in class, your grade is based on what you know, don't rely on Chegg. Do old exams as much as you can
Very easy Mickey Mouse class.
He is very difficult professor and tough grader who gives hard exams. If you mess up in one little thing, you're in massive trouble. I will never take him again. It would be better if it were online because I heard he gives multiple choice exams that are convenient, but as long as you get tutoring, you should have nothing to worry as I got a D.
Get an epermit for ee 306 at CSI or stony brook if you can. This class and ee 20500 has no mercy on you
Study everyday so the material becomes second nature by the time the exam comes. Doing the homework and old exams is a must. It's not a very hard class; you just need to truly understand the material and refrain from doing robotic, mechanical learning. Old exams are for concepts; he will not repeat exam questions. It's very doable to pass.
EE306 will give you stress, anxiety, and nightmares. No matter how hard I studied, it was not goon enough. You really need to give 306 your all.
Just do a lot of past exams and you're guaranteed to pass
I did not feel like I was getting an education and the electrical engineering program at CCNY is unstable. I passed with D.
Do a bunch of old exams have a good nights sleep and good breakfast before exams. No trick to passing this class. U have to truly understand material. 5 years worth of old exams minimum, don't try to memorize how to solve problems comprehend the concepts and you'll be golden.
Class Info
Online Classes
100%
Attendance Mandatory
73%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
C+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.65 avg changeRatings by Course
DSP
5.0
(1)LINEA306
5.0
(1)EE453
4.8
(8)EE306
3.4
(63)EE30600
2.1
(13)Difficulty by Course
EE36000
5.0
EE30600
4.6
EE306
4.2
EE453
4.0
LINEA306
3.0