Reviews of professor Siddharth Krishnan

Rating: 1.0/5, difficulty: 4.0/5
Be prepared to learn nothing practical from his lectures. You'll have to look up how to do most things for his assignments because his lectures include him reading from the slides as if everything should be intuitive and providing little explanation in examples.

Rating: 1.0/5, difficulty: 4.0/5
Very unorganized lectures, but everything comes from the lectures. Not helpful when questions are asked. Difficult to understand. Unclear expectations. Wouldn't recommend - unfortunately, he's the only option for this course. He makes me feel like my minor in Data Science is useless, because I am learning nothing in a class that I was excited for

Rating: 1.0/5, difficulty: 5.0/5
DO NOT TAKE!!! He is by far the worst professor I've ever had. He just reads off lecture slides, leaves half way into class, doesn't post grades or assignments on time, is rarely available outside of class, is rarely helpful when actually bothers to answer questions, teaches undergrad like grad, & assigns hard group projects with useless examples.

Rating: 4.0/5, difficulty: 4.0/5
Dr. Krishnan's version of ITCS3162 is quite challenging and it reinforces the Math and Stats that are foundational to data science. He covers a wide range of topics in data science - clustering, recommender systems, classification, etc. While most of the assignments were theoretical, more programming projects would have been beneficial.

Rating: 1.0/5, difficulty: 4.0/5
Theoretical in nature, professor has no interest in applying these concepts. Weekly quizzes that are on random formulas in last weeks slides, which are generally huge sets (100 slides) with many formulas to memorize. No study guides or practice problems or any supplemental material. Didnt receive my first grade feedback until the week of midterms.

Rating: 4.0/5, difficulty: 4.0/5
Hes overall a good instructor. When teaching a concept, he usually gives the big picture and spends lot of time in the details and math behind data science concepts. Be prepared to work on one homework every week, at least. The math concepts in this class helped me get a data science internship this coming summer.

Rating: 2.0/5, difficulty: 4.0/5
Take this class if you're prepared to go the entire semester before getting a grade back from the first week. This is not an easy class at all, and a huge part of the grade comes in the form of group projects. Attendance isn't mandatory, but there are a few in-class quizzes throughout the semester. If you want a good grade, be prepared to work hard

Rating: 5.0/5, difficulty: 4.0/5
Took the class in fall 2019. This class prepared me fundamentally for advanced courses in analytics. He ensures that we understand the theory behind data mining - which is a combination of stats and math. Overall, it's a tough class but he is a lenient grader. Also very understanding - gave me extra time for assignments when I had personal issues.