Reviews of professor Tseng-Ching Shen

Rating: 5.0/5, difficulty: 3.0/5
Very good Professor if you want to learn.

Rating: 1.0/5, difficulty: 5.0/5
Professor Shen is by far one of the worst professors I've had. Debugging during the class, students helping him out to debug, very slow in terms of going through material. His exams aren't any better. extremely difficult for the time given, guy should be nowhere near teaching 411. Stay as far away as possible. DO NOT take him YOU won't learn atAll

Rating: 1.0/5, difficulty: 5.0/5
I took this subject and it was the worst decision of my life. He taught concepts and was copying the code from different window. Exams were super vague and despite of reading I was literally shocked to see I couldn't solve any problem even halfway. Project was favoured by deployment on cloud platform rather than actual work done on the dataset.

Rating: 1.0/5, difficulty: 5.0/5
Due to his expertise in Hadoop, he forced us to study. His lectures are very boring, most of us were asleep. In response to our questions, he searches on the internet, and invites us to meet during office hours. Despite the fact that the midterm examination was open book, he gave zero to everyone and explained that all the answers had been copied.

Rating: 1.0/5, difficulty: 5.0/5
Wow, just avoid this class at all costs unless you already an expert in the field. Homework is optional, but the homework and tests are extremely vague and difficult. He won't even clarify questions if asked directly. The entire grade is based on 2 tests and a single project.

Rating: 5.0/5, difficulty: 2.0/5
He might be a bit slow in teaching, but concepts he explains very clearly and deeply. His coding in class was excellent. He wrote map reduce and spark programming like sleight of hand. Overall, he is a very good professor, and he curves the grade so that the minimum is B or B+.

Rating: 1.0/5, difficulty: 5.0/5
Professor is very knowledgeable about the subject and will somewhat help in office hours, but boy are his exams hard. We had 2 exams and 2 projects and the projects are very doable and I certainly learned from them. The exams on the other hand, most stressful and terrifying exams I've ever taken. Don't take this prof.

Rating: 1.0/5, difficulty: 5.0/5
He gives math-heavy lectures without doing any of the math. He is totally incapable of solving his own test questions. Everybody failed his midterm, and he promised to make it up to us. He failed to make it up to us. Compared to the other machine learning professors, his exams are extremely difficult. The entire class is graded on these exams. DONT

Rating: 3.0/5, difficulty: 4.0/5
Good guy, hard exams. if you can not do the 1st question, you can't do the 2nd question, and if you can't do the 2nd question, you can't do the 3rd question, and so on. Basically, each question depends on the previous question, which could make u easily fail the exam if you don't know how to even start. No one could finish exam on time in class.