Reviews of professor Chung-chien Shan

Rating: 1.0/5, difficulty: 4.0/5
One of the worst professors I have ever had. The dude was always tweaking out and would flip over the smallest things. For example, during our final, several alarms went off and when people went to turn them off he yelled at them to sit down. We proceeded to take the test while the alarms went off. If you can choose another professor, do.

Rating: 5.0/5, difficulty: 3.0/5
Best STEM teacher I've ever had. Ken's intelligence would be intimidating if he weren't hilarious, incredibly kind, and genuinely invested in student success and growth. I looked forward to going to every lecture and found much of the work challenging but very doable. Ken goes above and beyond to ensure students who ask for help get it.

Rating: 5.0/5, difficulty: 4.0/5
if i could give this man a grade higher than 5, i would. DO TAKE HIS SECTION FOR ANY REASON. honestly one of the best human beings i have had the pleasure of meeting. he speaks so encouragingly, answers every question with clarity, and appreciates students' personal property. legit encourages you to listen in class. LOVE HIM!

Rating: 1.0/5, difficulty: 4.0/5
Very strict and would come take peoples phones or laptops during the lectures. My least favorite professor I've had in terms of the way he runs the course and lectures. If possible take the python course CSCI-200 or find a different teacher.

Rating: 2.0/5, difficulty: 4.0/5
He's a tough teacher and is not lenient on much. For example, if you check your phone he will come up and take it. Another example is when someone's alarm went off during our final. The student said it was theirs, but wouldn't let the student turn it off. We had to listen to an alarm for about an hour. Also lots of homework.

Rating: 4.0/5, difficulty: 2.0/5
Likes to make jokes and is super friendly. Medium coursework with easy homework. The problem sets are awful though so beware. A college student's wet dream in terms of grading scale and timeliness.

Rating: 3.0/5, difficulty: 4.0/5
He's very linear in his teaching, which is ok since it never felt like he was uninterested in the material, or didn't care about the students. He can be really particular about the way things are done tho. Fortunately, he wasn't the one grading our assignments

Rating: 4.0/5, difficulty: 3.0/5
Ken isn't a bad professor, I think he's a pretty good professor. His sarcasm and bluntness might come off rude and unnecessary but if you schedule meetings with him and get to know him, you'll gain a liking for him. He's funny and extremely helpful and is willing to go over things that you struggle with. I had zero coding experience and did okay.

Rating: 1.0/5, difficulty: 4.0/5
if i could give this man a grade lower than 1, i would.  DO NOT TAKE HIS SECTION FOR ANY REASON.  honestly one of the worst human beings i have had the displeasure of meeting.  he speaks so condescendingly, answers every question with riddles, and confiscates students' personal property.  legit won't even let you take notes in class. HATE HIM!