Reviews of professor Xin Cai

Rating: 5.0/5, difficulty: 3.0/5
RECOMMEND TO TAKE! GREAT PROFESSOR! -kp

Rating: 4.0/5, difficulty: 3.0/5
He is very consistent with the work that is given, clearly specifies deadlines and due dates. If you have any questions, he is more than happy to answer them during class. Let's make corrections on assignments for extra credit! There are small easy points in group projects, very patient and tries his best to explain questions more understandable.

Rating: 5.0/5, difficulty: 3.0/5
He wants all his students to succeed. Will make time for you if needed beyond the classroom. Gives specific notes that really help with tests/quizzes. Easygoing and funny lectures. Make sure to go to class, usually based off of attendance.

Rating: 5.0/5, difficulty: 2.0/5
Professor Peter was super helpful and patient throughout the whole semester. Granted, we only had 5 people in our class but he really takes the time to work with you. Theres no way to fail his class, unless you dont show up at all.- TDL

Rating: 5.0/5, difficulty: 3.0/5
Professor Cai is the type of professor who sets up his lectures for you to grasp the concepts. He is very helpful and willing to repeat any portion of the lecture that you may feel you want clarification on. I took him during spring weekend college and the course breakdown was easy. You need to show up to all classes.