Reviews of professor Wei Yang

Rating: 5.0/5, difficulty: 3.0/5
I took the summer 2021 course. The course structure was a bit disorganized at the beginning and the main issue was that the course had 30 students and 0 TA (one TA was assigned half way through the semester). The professor's teaching was good, I can understand challenging content through his illustration.

Rating: 3.0/5, difficulty: 2.0/5
Lectures and slides are very unclear. Only 2 tests and 2 homeworks. Homeworks are fine and he does a review before test with hints which is very helpful. You will learn a little and get a fine grade, but this is not the best option.

Rating: 1.0/5, difficulty: 5.0/5
The professor did not have a syllabus till essentially our midterm. The first assignment(which was made BY THE TA, that the professor knew nothing about) wasn't due until after our midterm. It really seems like this professor is phoning it in so he can get back to his research. Do not take this class, it is a waste of time.

Rating: 1.0/5, difficulty: 3.0/5
Hardly teaches anything, wastes time by making students present research papers. Zero learning.

Rating: 2.0/5, difficulty: 4.0/5
Only two grades are midterm and final, other hw grades do nothing to bring up your overall grade.

Rating: 3.0/5, difficulty: 3.0/5
Pretty lenient professor and knows what he is talking about but can get lost in his own lectures. Speaks for long periods of time but always willing to listen to your questions and responds pretty quickly to emails. Speaks a bit quietly so you should sit closer to the front.

Rating: 4.0/5, difficulty: 5.0/5
Many students overestimated themselves by not attending the class, which is already difficult. Goes a little bit too fast, but is always willing to explain in more detail if asked. Definitely ask questions.

Rating: 3.0/5, difficulty: 3.0/5
Wei is a fairly good teacher but has a very thick east asian accent that can make him hard to understand at times, especially over zoom. Regardless, it's a run of the mill Calc 2 class. The textbook is barely used, and he prefers to lecture. The exams are very important, as well. He's was often very nice and will help with whatever he can.

Rating: 3.0/5, difficulty: 1.0/5
The assignments are good (but buggy) because it introduces tools (dated) used in industry. His quizzes are his participation and the answer can be seen in the slides he posts. His exams are literally copies of his quizzes with minor changes, so if you decently understand the concept then it is an easy A. Personally, you won't learn.

Rating: 5.0/5, difficulty: 3.0/5
He introduces software engineering concepts and techniques through concrete code and tools. Its totally different experience than the lectures Ive taken where instructors talk about things at very high level but without concrete code that I can try.

Rating: 3.0/5, difficulty: 3.0/5
He gets confused in class very often. Don't get me wrong, he's a really smart guy but at times he seems very disorganized. The math department is standardized though. He can't help that the only 2 grades are the midterm and final. There are weekly quizzes but they really don't matter much. He's ok.