Reviews of professor Joseph Tran

Rating: 5.0/5, difficulty: 4.0/5
I took Aly for 205 and Tran for 205L, and I learned much more from the lab than the lecture. He is caring and answers every question you ask. His labs are harder than other professors imo and you got to work for it or he will mark down every wrong detail. However you learn from it. My favorite class at cpp so far

Rating: 2.0/5, difficulty: 5.0/5
your grade on canvas does not reflect your actual grade in the course

Rating: 3.0/5, difficulty: 3.0/5
Homework was meant to be graded on effort but was eventually graded for accuracy. The verilog portion was the worst part of this curriculum as its not taught well so gl on the hw and tests. He does answer questions well during office hours/in class. He does care about the students and wants to them to succeed if they put in the work. Overall, meh

Rating: 2.0/5, difficulty: 5.0/5
good luck

Rating: 4.0/5, difficulty: 4.0/5
He knows what he is talking about but varies a little from the textbook. He is generally good at teaching but he teaches in a certain way where you need a very specific mindset. For a specific kind of person he is very good but for others really not so much. Do the homework gradually with others. There is a curve but legwork is required.

Rating: 2.0/5, difficulty: 5.0/5
Really nice professor, but does not do a good job explaining concepts. Encourages class to ask questions, but when you're completely lost its hard to come up with questions besides repeating the entire lecture. He expects you to already know most of the concepts he teaches. To excel, learn concepts prior to taking class.

Rating: 4.0/5, difficulty: 3.0/5
Tran cares about his students and wants them to do well, but his homework requires a lot more than what is on his lectures. Someone was caught cheating so the upcoming semester might be stricter since our exams were mostly online with weekly homework and computer projects due at the end of the semester. This class will get harder after unit 1.

Rating: 2.0/5, difficulty: 5.0/5
If you are taking lots of classes I would not take this course with Tran. Presentations are clear but do not reflect  what is given in the homework. Says not to worry about verilog and then proceeds to give us difficult assignments on it. Nice professor and will answer your questions. Maybe it was hard cause he did caught someone cheating.

Rating: 3.0/5, difficulty: 4.0/5
We rarely ever finished a lab the same day so you had to record a video to upload. There are several parts you have to demonstrate to get credit and this takes time. Definitely learned a lot though. Might have to work with those around you to trouble shoot your circuit