None

Rate My Professors (25)


CS130A . 9 Years Ago

Classic case of a Professor who is a great person, but horrific teacher. Start the projects day one and do not stop putting time in them every day until they are done, absolute monsters. InputOutput files we used to test were wrong too. He got his PhD before C++ was invented. I gave a chili because he rocks 4 pens on his polo tho mad swag.

3 helpful 5 unhelpful
CS130B . 9 Years Ago

He's a really nice guy, straightforward about what material you need to know, and provides all of the lecture slides. A lot of it will be memorization, but it's totally doable. The projects were reasonable to me. People find his notation hard to decipher, but the actual implementation is not that bad.

0 helpful 0 unhelpful
CS130B . 9 Years Ago

Quizzes on memorization of the lecture - right after you listen to it! Projects given as confusing pseudocode, where the challenge comes from deciphering his notation. At least he knows what he is talking about on the lectures and is good at posting slides.

0 helpful 0 unhelpful
CMPSC130B . 10 Years Ago

You will probably do bad on the projects, 'A' student or not. Midterms and finals are alot easier to study for or do than the project. The projects though, are very confusing and ridiculous. Can't speak for the other professor that teaches this course but I'd avoid this one.

0 helpful 0 unhelpful
CS130A . 11 Years Ago

Midterm was too long for the time we had. Seems like a nice guy. I always end up learning the practical aspects of CS from the internet. I realized at the end a lot of people did horrible on the project. I do a lot of prgrming, so I got through it. I think the problem has to do with C++ and not enough practice in cs coursework/no passion

1 helpful 0 unhelpful
CS130B . 11 Years Ago

Probably the toughest computer science professor on campus. His projects are incredibly confusing, and his notation is unreadable. He offers no help for his projects. His tests and quizzes are silly, basically memorization of the lectures. His lecture notes are also very incomplete and not too helpful. AVOID HIM AT ALL COSTS!

1 helpful 1 unhelpful
CS130A . 13 Years Ago

Worst CS Professor I ever had. A lot of mistakes in his project descriptions. Only reads pdf files in class with minor explaining. Project grades are calculated with scripts aka output must match EXACTLY or grades are very low. Annoying and hard True/False quizes every week that require a lot of studying to do good. Avoid this profesor no matr what

0 helpful 1 unhelpful
CS130A . 14 Years Ago

Easily the worst professor in the computer science department. He is like a text to voice program; he can read slides, barely. Avoid at all costs.

0 helpful 1 unhelpful
CMPSC130A . 14 Years Ago

Basic overview of his class: "Here's some 2000 lines of code. I went in there, deleted parts, messed up other parts, and generally broke the code. Now go fix it. You have a month. PS. None of anything I do in class will relate to the project. Good luck."

0 helpful 1 unhelpful
CS60 . 14 Years Ago

Start all your homework's as soon as you get them! This one doesn't acknowledge that you have other classes in your agenda. Tough professor and there's absolutely no room for errors so make sure your outputs perfectly match his and try test cases for all ends of your programs

0 helpful 0 unhelpful
CS60 . 14 Years Ago

Worst cs professor I have had. Appears to not know what he is teaching. Many mistakes on quizzes and exams. Projects are hard. Overall useless professor.

0 helpful 2 unhelpful
CS60 . 14 Years Ago

Very difficult hw. Grading is really strict. Just compare your output to the correct one. No room for small errors. Very technical, nitty-gritty type hw. i.e. this really difficult linked list thing. There are 2 LL one linked to the other. If one node is deleted from one, it has to be deleted from other. MY explanation is really bad - but it became

0 helpful 0 unhelpful
CS230 . 14 Years Ago

This was one of my favorite classes ever! If you want to be a hardcore computer scientist take all of his classes. He will push you to your limit. If you can't handle that, stay away.

5 helpful 0 unhelpful
CS130B . 16 Years Ago

This class was a huge waste of time. Material taught was fairly useless, as we spent most of the quarter just learning about different algorithms. Very few people actually finished the project (which was practically disjoint from the rest of hte course) and they spent a ridiculous amount of time doing so. Take Suri instead if you can.

0 helpful 0 unhelpful
CS130A . 16 Years Ago

I actually did really well in the class, it was the biggest time sink of my life. I did nothing else for two weeks except work on the project. Start early. Start early. Start early. He was helpful in office hours about the project.

1 helpful 0 unhelpful
CS130B . 16 Years Ago

Terrible lecturer, slides are extremely difficult to follow, Does not explain concepts. Weekly quiz is never proofread. The project is near impossible unless you dedicate 3 weeks of your life to working on it (screwing you over on all your other classes - he wants this to be the hardest class u'll take and thinks it is the only class that matters.

0 helpful 0 unhelpful
CS130A . 17 Years Ago

Lectures hard to follow because he reads off slides. TA useless. Project very difficult, no one finished. Examples are poor. Nice guy, but shouldn't teach.

0 helpful 0 unhelpful
CS60 . 18 Years Ago

Cool guy. Lil funny...His midterm was easy but the average grade on the final was a 40%...His curve is big and he likes to give good grades. Take him if you wanna understand C and C++ and get a good grade.

2 helpful 0 unhelpful
CS130A . 18 Years Ago

Exams are very long/hard to understand. Approximately 20% of ur grade is true/false questions. The project is quite tedious, but managable (dont wait less than 2 weeks to start on it). Final is hard/worth a lot of ur grade. If you can avoid this prof, do so and you will save urself a headache. His notes suck, you must research material on ur own.

0 helpful 0 unhelpful
CMPSC130A . 19 Years Ago

The project takes extremeley long and is very difficult. Start early. Lectures are incredibly boring as he only reads off the slides. The homework is easy, but the exams are hard. No one finishes. The professor himself is a nice guy though.

0 helpful 0 unhelpful
130B . 19 Years Ago

seems pleasant in class but not in office hour. doesn't even look at you in the face.

0 helpful 0 unhelpful
CS130A . 20 Years Ago

slides are rushed and sloppy; assignments are long and too tedious; *NO* correlation to textbook whatsoever, so in order to do good you must "decode" his slides + listen closely in class.

0 helpful 0 unhelpful
CS130A . 20 Years Ago

Great guy. Always helps. His lectures are sometimes unclear and boring. His homework is not hard, though the project is pretty tough. His tests are impossible to finish.

0 helpful 0 unhelpful
CMPSC130A . 20 Years Ago

He seems really nice (haven't met with him outside of class though) but his lectures are not worth attending. His notes are very unclear and his lectures are hard to follow. The midterms are difficult, mostly because they are too long- nobody finishes.

0 helpful 0 unhelpful