Reviews of professor Quoc-Nam Tran

Rating: 2.0/5, difficulty: 4.0/5
If you do not understand a topic that is being lectured over, your chances of getting an explanation are slim to none. He answers questions, don't get me wrong, but he can't explain the topics in any other way besides what is on the PowerPoint so you are honestly better off watching videos outside of class.

Rating: 4.0/5, difficulty: 3.0/5
He gives quiz questions to study that are nearly identical to the exams, and will give plenty of practice programs to work on your programming skills. Can sometimes be vague when answering questions, but overall will give multiple opportunities to students if needed - gives more time for assignments, extra credit programs, etc. Go to class & study.

Rating: 1.0/5, difficulty: 5.0/5
Tran is a great department head, he even implemented a very useful tutoring lab. As a professor? His lectures consist mostly of theory powerpoints, which I know is useful, but what we really needed was practice programming these theories. Be ready to learn most of the actual programming on your own.

Rating: 1.0/5, difficulty: 4.0/5
Dr. Tram is the head of the department and is genuinely a nice guy but this was probably the most difficult class I have ever taken. I am almost a junior and I have never dropped a class, but this class convinced me to not only drop the class but change majors. If you arent passionate about coding or if you muddled through CMPS161, you'll struggle.

Rating: 1.0/5, difficulty: 4.0/5
I would only recommend this professor for those who have had past experience in coding or actually knew what they were doing in computer science 161. If you are like me and had a previous teacher with a language barrier that ruined your experience then you will have issues.

Rating: 2.0/5, difficulty: 4.0/5
As a department head, he is great. But as a professor, he has a lot to improve on. He teaches strictly theory off of the power-point, do not expect any actual practice in class. He also expects you to know all of the nuances of the subject he lectures on the day after he lectures on them. All in all, he makes the course harder than it needs to be.

Rating: 5.0/5, difficulty: 4.0/5
He is easy A. If you do a program Assignment.