None

Rate My Professors (17)


CS138 . 4 Months Ago

Good guy, but don't know how to teach

0 helpful 0 unhelpful
CS138 . 6 Months Ago

The instructor taught these unintuitive abstract concepts very well. I certainly had to read a textbook and meditate a lot on homework questions. It was time consuming, but I feel my brain got stretched a lot. The experience was similar to some pure math courses that require a lot of meditation. You get to program Turing Machines!

0 helpful 0 unhelpful
CS138 . 6 Months Ago

Class was just horribly organized. He never seemed like he was ready to teach us. The daily quizzes weren't that bad, but the homework was extremely difficult.They were very long and harder than anything taught in class. His lectures were also at such a low level and incomprehensible for the homework. Did curve HW. TAs were a godsend in this class.

0 helpful 0 unhelpful
CS138 . 6 Months Ago

He's genuinely nice guy and wishes us for success. He always made sure to adjust hw by dropping questions or curving and a no harm optional final to help our grades. His hw was extremely hard, you will have to camp at office hours and his teaching style made it hard to understand the material.

0 helpful 0 unhelpful
CS138 . 6 Months Ago

Professor genuinely wants students to succeed, but still needs help structuring the class. Giving a 4 because he gave us extra credit, made a final where it would only raise our grades, and pretty easy quizzes.

0 helpful 0 unhelpful
CS138 . 6 Months Ago

Homework is insanely difficult for the content that we are "taught" during lectures. TA had to write a guide on "how not to get cooked" in the class if that says anything.

0 helpful 0 unhelpful
CS138 . 6 Months Ago

The ability to teach is more than speaking in front of a lecture hall. He is so unorganized it is hard to succeed and he does not provide you with the resources necessary to do well in his class either. The learning is carried by the TAs and your class peers on Piazza.

1 helpful 0 unhelpful
CS138 . 6 Months Ago

I have an A+ in the class and I love the subject, and even I know this guy is NOT ready to be a professor whatsoever. He is kind, passionate, and skilled, but he consistently fails to teach, organize his class, command a room, or communicate effectively. He provides very little information / clarification to students and TAs. Everyone is confused.

0 helpful 0 unhelpful
CS138 . 7 Months Ago

Should've dropped this class. Feels like a waste of time because I'm not really learning anything. It's a shame, because there are some beautiful topics. This class is ruining them for me. 2x/week quizzes are easy. Homework is hard, sometimes unreasonably tedious. Lectures are disorganized: MS paint, terrible PPTs, no actual writing on the board

0 helpful 0 unhelpful
CS138 . 7 Months Ago

Good news, the final is optional. Bad news, the HW is 2/3 of your grade and much harder than anything covered in class. His lectures consist of 10 slides (max) that often don't get posted for days, and him doing examples that he makes up on the spot and with little explanation. Feels like all of his lectures were prepared 10 minutes before class

0 helpful 0 unhelpful
CS138 . 7 Months Ago

THIS CLASS IS SO HARD. He literally is incapable of teaching and connecting lecture topics with the RIDICULOUSLY hard homeworks. I wished I dropped this class. WHY DIDNT I DROP THIS CLASS

0 helpful 0 unhelpful
CS138 . 7 Months Ago

65% HW, each of them gonna take you 30 hrs, 35% quizzes, full of tricky questions and concepts not even covered in lectures. AVOID AT ALL COST.

0 helpful 0 unhelpful
CS138 . 7 Months Ago

Unreasonably hard homework that has little to do with the lecture, takes an average of 2-3 days to finish. Explains things too quickly, sometimes is not sure of the concepts himself, and can't even make proper PPT.

0 helpful 0 unhelpful
CS138 . 7 Months Ago

HW is laughably hard and 65% of grade. Impossible to succeed in this class unless you camp out at every office hours and beg for the answers.

0 helpful 0 unhelpful
CS138 . 7 Months Ago

in wk 4. lectures are very (too) theoretical with ex. and assume youve read the book. conceptual material taught but dont really translate into the hw entirely. first hw was manageable and second hw ramped up too much in difficulty imo. quizzes are ok. is nice with questions in lecture. wish theyd speak more in plain english / analogies though.

0 helpful 0 unhelpful
CS138 . 8 Months Ago

Quiz every SINGLE lecture that makes up 35% of your grade. HWs are insanely hard and make up 65% your grade. TAs grades pretty tough. Does not give remotely enough time to do his insanely hard homework. HW are way too hard for what he teaches in class.

0 helpful 0 unhelpful
CS138 . 8 Months Ago

HWs and lectures are totally detached. Doesn't know how to explain things and caused tons of confusion during the lecture... Take with a real professor if you can.

0 helpful 0 unhelpful