Subhash Suri

26 reviews
Amazing lectures Respected Clear grading criteria Skip class? You won't pass. Caring Test heavy Tough grader Would take again Inspirational Lots of homework Graded by few things Accessible outside class
Past quarters
CMPSC 130B
150 / 150 Full
Data Structures and Algorithms II
Subhash Suri 4.6
T R
11:00 AM - 12:15 PM
38.6% A
See All
CS130B . 6 Months Ago

Programming assignment 1 was the worst experience I've had my entire time at UCSB. Don't pass a test case on kattis and you're stuck for days trying to find what went wrong and why. Sometimes TAs respond on Piazza and give you hints on why your algorithm isn't working but don't count on it. One mistake and you don't get past test case 2. Good luck.

0 helpful 0 unhelpful
CS130B . 11 Months Ago

Professor Suri is one of the best professors in the cs department. His lecture slides are concise and to the point. If you attend lectures and understand every algorithm/concept in it you'll do really well on the exams. There are 2 programming assignments 2 midterms and 1 final that count for your grade.

1 helpful 0 unhelpful
CS130A . 1 Year, 7 Months Ago

Prof. Suri is one of the best profs to have, his lectures are clear and easy to follow. As long as you can understand what is going on and do the "quizzes" well, with a bit more studying and questioning, you're ready for the midterm and final.

0 helpful 0 unhelpful
CMPSC130A . 1 Year, 7 Months Ago

Professor Suri is the best professor I've had so far. He goes through all material in lecture thoroughly but also does not dwell on things for too long. His tests are challenging but fair, following the curriculum which he covers. His programming assignments are very difficult, but office hours are helpful. But get started early, they take forever.

0 helpful 0 unhelpful
CMPSC130A . 1 Year, 7 Months Ago

One of the GOATs of the cs department. Final and Midterm were a bit challenging but the curve at the end of the course made up for it. Weekly quizzes and 2 project assignments which are a bit difficult so start early. This man could help me deliver my newborn. That's how much of a goat he is. Not much more is needed to be said.

0 helpful 0 unhelpful
CMPSC190A . 3 Years Ago

Professor Suri is my favorite CS professor in UCSB. I said it. I've taken CMPSC130A with him, had a couple lectures in CMPSC130B with him, and have just finished CMPSC190A with him. He is a so concise and clear when lecturing. The homeworks and exams are a bit difficult, but fair. Keep this guy in your radar if you're looking at upper divisions.

0 helpful 0 unhelpful
CS130A . 4 Years Ago

Prof Suri makes the 130A - B classes enjoyable with the way he presents the material. His explanations are very clear and the material he provides is always sufficient for preparing for assignments and exams. He makes you put in some effort for the homework but thats a given since 130A,B include concepts that are very important for CS students.

0 helpful 0 unhelpful
CS130B . 6 Years Ago

One of the best professors I've had at UCSB. While this was the most challenging class I've taken so far, it was quite rewarding. Suri really makes you think, so I highly recommend going to lectures as well as spending a descent amount of time outside of class going over material and working on the homeworks.

1 helpful 0 unhelpful
CMPSC130A . 7 Years Ago

Suri's lectures were hand-wavy with mostly proofs-by-example, but the rigor was sufficient. Perhaps more importantly, they imparted lots of intuition. He assigned two programming assignments and several written homework assignments, all straightforward. His exams were similarly simple, with lots of calculations and short answer questions.

6 helpful 0 unhelpful
CMPSC130A . 8 Years Ago

Great professor definitely recommended.

0 helpful 0 unhelpful
CS130B . 8 Years Ago

I like Suri. His grading is fair, he gives 2-3 weeks for assignments, presents the material well, and is clearly very interested/enthusiastic about lecture content. Brings up computer science trivia once in a while. DO NOT forget a deadline, his due dates are non-negotiable. I forgot when homework #1 was due and I'm still kicking myself.

0 helpful 0 unhelpful
CS130A . 9 Years Ago

Projects are kind of tough. Start early. Attend all lectures, everything is pretty straightforward. Does a great job explaining concepts. if you don't understand some concepts go to MITs online lectures because he pulls some slides directly from that or read the book.

0 helpful 1 unhelpful