Reviews of professor Caiwei Shen

Rating: 2.0/5, difficulty: 4.0/5
Bad and inconsistent grades. Doesn't explain clearly. Doesn't think questions are worth his time.

Rating: 1.0/5, difficulty: 1.0/5
Caiwei Shen: by far the worst professor that I have ever had in my life. This man may be a genius when it comes to Engineering, but he is about a sharp as a sack of wet rice. Worst teacher ever, save yourself, DO NOT TAKE HIM. My TA taught me leaps and bounds past what Shen could. He couldn't teach a fish to swim. 10/10 if you want to fail at life!

Rating: 1.0/5, difficulty: 5.0/5
This was the worst professor I have ever taken. Most of the students failed his class to the point where the administration got involved. He truly did not care for his students and expects you to know and learn everything by yourself. Office hours where never helpful. I truly feel bad for anyone who has to take him, god bless your soul.

Rating: 1.0/5, difficulty: 5.0/5
I wanted to give him a zero but I couldn't! He is practically useless in his office hours. Majority of my class either failed or dropped out of the class.

Rating: 1.0/5, difficulty: 4.0/5
Honestly the WORST prof I have ever had. You cannot understand anything he says, there is a major language barrier there. His exams were impossible, he just told you to study everything. All of his homeworks are on chegg which is good! I pray he gets fired. He cannot teach for sh*t. GOOD LUCK!

Rating: 2.0/5, difficulty: 5.0/5
Probably my least favorite professor I've had in college. He is a nice guy but his system for his class is incredibly flawed. I made many many attempts to try and to get him to change things but it seemed he asked for feedback but didn't take any.

Rating: 1.0/5, difficulty: 4.0/5
No. Just no. Don't take his class. You'll learn nothing as it's nearly impossible to understand what he says.

Rating: 3.0/5, difficulty: 3.0/5
I had Caiwei as a first time professor. To be fare, he started out pretty bad, but he seemed to genuinely care about improving, and by the end of the year, he was actually pretty good. Has a passion for the subject, and tries to share it with the class. I would prob take him again, because from here, he can only get better.