Reviews of professor Yonghong Yan

Rating: 1.0/5, difficulty: 5.0/5
Dr. Yan is a very nice man who does care about how his students are doing in his class. However, his teaching style is just not there. This was his first semester teaching 212 at USC and he went way past the scope of the class. His class was about 5 times harder than teachers teaching other sections. Lectures extremely boring and hard to follow.

Rating: 4.0/5, difficulty: 3.0/5
It is clear that Dr. Yan cares whether or not his students are learning. He taught more material than his other professors. If you are in college to learn, Dr. Yan is perfect. He is incredibly responsive from email, always happy to help in office hours, and will point you in the right direction on assignments if you reach out for help.

Rating: 2.0/5, difficulty: 4.0/5
Great person, very knowledgeable, but has a complete disconnect with his students. He is unable to teach concepts in a manner that allows his students to learn the material. I learned far more from Chegg, Youtube, and the textbook, than his death by powerpoint lectures. Adding to this he is very difficult to understand, he does honestly care though