Reviews of professor Xin Chen

Rating: 5.0/5, difficulty: 3.0/5
You can tell professor Chen is passionate about what he teaches. Lectures can get a little boring, but what do you expect with a CS course. Extremely kind person as well.

Rating: 2.0/5, difficulty: 3.0/5
Chen does an ok job teaching the class.He tells the class how the topics are very easy and uses this as an excuse to not fully explain them.Seems to believe that since he clearly understands the material, the class will understand the concepts. Said multiple times how students in his 151 class were not doing well and many of them may not succeed.

Rating: 4.0/5, difficulty: 4.0/5
Dr. Chen is a fantastic prof and would recommend him to anyone. He has high standards but are very attainable if you but in effort. His homework van be difficult but he is willing to give extensions if enough people are in the same situation. You may not enjoy his test, as they have very strict criteria, but he makes sure you understand everything.

Rating: 3.0/5, difficulty: 2.0/5
The majority of the course are lectures, and by the middle of the semester, they are not helpful anymore. The labs are usually easy and so is the homework. He does give you a lot of quizzes and tests where you have to write code on paper. Very easy course, learned a lot, would recommend.