Ratings for Papadimitriou, C H

Rate this instructor:

Average Ratings

85

Based on 47 ratings for this instructor.

Assignments
73
Exams
72
Helpfulness
74
Enthusiasm
85

Instructor Ratings

79
Papadimitriou, C H (CS 270, Spring 2016)
Assignments
70
Exams
75
Helpfulness
70
Enthusiasm
100

Comment: I took this class with Papadimitriou. Really, really interesting class. This class is not taught consistently in terms of material, so it'll be different for you. Papad told us he taught a selection of topics he had never taught before. Fascinating topics in optimization, algorithmic game theory, randomized algorithms, approximation algorithms, and a bunch of miscellaneous standalone topics. Homeworks were very difficult (would take multiple days and you still wouldn't finish) but there were only 3. There was a take-home exam which was also difficult. Finally, there was a final project, which was also difficult. Lectures were really cool, but Papad isn't always that clear and lectures could be pretty disorganized / handwavy. He would usually only sketch out the proof rather than actually do the full proof, which would often leave you confused.

Submitted May 16th, 2016

91
Papadimitriou, C H (CS 170, Spring 2015)
Assignments
65
Exams
72
Helpfulness
56
Enthusiasm
77

Comment: Professors were good, TAs were helpful, but readers were awful. I did not get my homework grades even after I knew my final course grade. And seeing my final course grade I really doubted that if they did count the project grade into my grade. They had a very harsh manner in grading homework and exams. Also, for homeworks TAs and professors did use a lot homework problems from the past semesters, and they told us to do them by ourselves. I did corresponding to their policy, got terrible scores(some problems were hard, readers were mean, whatever), only to found my peers getting 100s on their homework. Well, my problem probably, they would argue.

Submitted May 26th, 2015

78
Papadimitriou, C H (CS 170, Spring 2012)
Assignments
73
Exams
80
Helpfulness
80
Enthusiasm
83

Submitted April 22nd, 2015

100
Papadimitriou, C H (CS 170, Spring 2013)
Assignments
78
Exams
100
Helpfulness
78
Enthusiasm
98

Comment: Papad is pretty cool. He's a good lecturer but didn't really go on piazza much. I only went to a few lectures (8 AM li kai shing...) but the ones that I went to I didn't actually fall asleep. (Didn't start sleeping until Raghavendra's ppts...) The book is REALLY helpful and amazing, got me through class. (Didn't go to OH / Discussion / lecture but ymmv)

Submitted Aug. 25th, 2013

78
Papadimitriou, C H (CS 170, Spring 2013)
Assignments
65
Exams
61
Helpfulness
86
Enthusiasm
86

Comment: Really great class - learned a lot and definitely recommend! Took it because I had to, but I would take it even if it wasn't a requirement.

Submitted July 9th, 2013

100
Papadimitriou, C H (CS 170, Spring 2013)
Assignments
91
Exams
94
Helpfulness
94
Enthusiasm
100

Comment: Awesome professor and really awesome class. Probably my favorite upper div so far. Christos is such a baller in lecture and outside class too. My main complaint with the class was that it was at 8 AM in Li Ka Shing, so I didn't end up going to most lectures, as was the case with most people I assume. The lectures I went, Christos was very enthusiastic and clear in his lectures. It also helps that he helped write the book, so the book essentially serves as a source for lecture notes. The book is amazing, and does a great job of getting the point across about some of the greatest ideas in algorithms. The homeworks can take a while, and some of the problems are very difficult, but if you make use of your resources, such as TA office hours, and work in a small group, you can get through the problem sets. The psets serve as great practice for the midterms and final, and are much harder than the exams. This semester, the first midterm was really easy, with the second one being surprisingly easier, but the final was upto the difficulty level I expected for an algorithms class. Definitely a must for all CS majors, and you shouldn't hesitate in taking this class, regardless of who's teaching it.

Submitted June 26th, 2013

39
Papadimitriou, C H (CS 170, Spring 2013)
Assignments
22
Exams
61
Helpfulness
50
Enthusiasm
70

Comment: The academic honesty for the staff that ran this class was not very good this semester. I felt as though the course could have been planned and executed a lot better. First of all, in past semesters, CS 170 has always been a more theoretical class, filled with homework and exams only. Even the syllabus said so this semester. However, in April, the staff decided to throw a project at us, and despite how disproportionately long it took, said it counted as a homework score. They also claimed that it could be dropped, as in the syllabus, they promised us 2 dropped homework. However, some of us had already accounted for drop homeworks, and did not have prior knowledge of the project when we did so. Additionally, a TA posted on piazza the day before the last lecture, that it was important to attend this last lecture because it would be an intensive cumulative review that would help us prepare for the final. However, when we showed up that day, we only continued to cover what was covered in the past week, and it turned out to be a lie to make us come to write 3 instructor reviews. Almost never do I see such dishonesty on the staff/faculty side, and it really left me disappointed.

Submitted June 5th, 2013

100
Papadimitriou, C H (CS 170, Spring 2013)
Assignments
100
Exams
100
Helpfulness
92
Enthusiasm
96

Submitted May 18th, 2013

100
Papadimitriou, C H (CS 170, Fall 2010)
Assignments
93
Exams
86
Helpfulness
100
Enthusiasm
85

Submitted May 14th, 2013

84
Papadimitriou, C H (CS 170, Spring 2012)
Assignments
80
Exams
72
Helpfulness
41
Enthusiasm
87

Submitted Dec. 16th, 2012