Reviews of professor Yuzhang Lin

Rating: 2.0/5, difficulty: 4.0/5
Notes are well prepared on basic part, but no step examples on deep part. No homework. The exams reflect exam time management rather than course understanding. Quick response but not helpful. Individual project requires MATLAB. No MATLAB example on lecture notes. Not feedback on project and mid term other than grade.

Rating: 5.0/5, difficulty: 3.0/5
He's well prepared for lectures and explains things clearly.

Rating: 3.0/5, difficulty: 4.0/5
He is average. He talks at you for 50 mins in a rather mundane fashion. Homework is fair, but you have to chegg sometimes. Only real tough part is the tests. the material seems easy, but then he throws some rough questions at you, and 40pts worth of true or false. The t/f literally can ask about a single sentence in one slide never mentioned again.

Rating: 2.0/5, difficulty: 4.0/5
Lectures are an absolute waste of your time. Teach yourself the whole material. Attendance wasnt graded initially but is now. Homeworks were fair although a few questions were very random. The test have 40% true or false questions that can trip you. Most of the materials are from the slides . The problem questions are fair. The material gets hard

Rating: 5.0/5, difficulty: 5.0/5
The professor was very witty, the class was clear, the grading criteria were clear, and the oral pronunciation was clear. Also there is a very good video of the course, and the occasions that must be attended will be notified in advance. Some lectures from industry are also arranged to facilitate job hunting after graduation.

Rating: 5.0/5, difficulty: 4.0/5
He is well prepared for his class and talks to the point. He makes his tests such that you need to understand the course materials very well. If you attend his classes and understand the topics, you'll obtain good grade. Moreover, he offers tons of extra points to improve the grade. Exams are open book and you need to manage your time well in exam.

Rating: 3.0/5, difficulty: 4.0/5
His lectures take quite a bit of time to understand. By a bit of time I mean about 2-3 weeks per set. Exam is open book but only about 45 min, and 1.5h for final. It's almost impossible to finish . I tried to do the finals' math with matlab (code written on the spot, not cheating) and I still can't finish it in time. so... good luck I guess.