None

Rate My Professors (19)


CMPSC16 . 2 Years Ago

This professor was chill for most of the quarter. Their lectures were almost useless and did not add much but it was not mandatory. It was mostly learned through online means and 3rd party applications. It was only that our class did too well on the midterm that he increased the final difficulty to unreasonable heights.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

I'm not going to exaggerate Deng like other students, but I will say that he's a subpar professor. His lectures are unorganized and Deng often goes on technical side tangents that go beyond CS16 material. He is definitely knowledgeable, but needs to improve on being concise and following a lecture outline.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

This professor is awful. Though I can tell that he curved a lot, I spent so much time on this class. His homework and labs are easy but time-consuming. His exams are completely undoable. His lectures can only be understood if you are already an experienced programmer. Also, he disrespected students. Avoid him at all costs.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

He is an absolute god in giving out lectures. The way he structure his sentences and expressing his logic are truly mind-blowing. In short, the dude is from China and have no idea how to speak English (P.S. He doesn't know that himself). So take the class if you actually like broken English and getting told you are worthiness.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Terrible. Intro to C++ but everything was unorganized and not very friendly to the beginner coders. Couldn’t understand the guy, should have never been given the opportunity or thrown into this spot. Not a good professor at all…

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

He has a hard time piecing together a coherent thought, he will bounce around from topic to topic in illogical ways. He would forget to assign homework and randomly do it a day before, or would change the due date for zybooks on you from the normal weekly day. The final covered content not in the scope of the class, etc. Delay taking the class.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

This class was just awful

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Final exam was impossibly hard. I thought this was an introductory cs course. Prof isnt a good lecturer at all but it wasn't like he just didn't prepare us for the exam. The exam was just so much harder than anything else in the class that its almost comical. Don't take unless you're a genius prodigy programmer who already has years of experience.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

This exam was based on stuff we didn't even learn, I would've gotten a better grade taking an exam on quantum theory.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Do you want to be confused at all times because you can't understand the professor and get absolutely screwed during a final exam where nothing on the exam was taught during class? Then this kid is the way to go. I would call him a professor but his teaching has shown that he is far from being a competent one.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Best class, easy A (if you are the professor himself)

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Words can't describe how bad this professor is, but numbers can: 0/10.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

return -42;// STUB!! Replace this function

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Tough final

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

A graduate student who hasn't ready to teach. Very hard final exam.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Zeyu he ran the class very slow and did not teach well at all he made the tests significantly harder each and every time. The midterm was bearable and most people got a good score on it. In return he made the final even harder, filling it up with the most arbitrary topics. Trust me, dodge this guy at all cost.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

I had to teach myself everything. Zeyu's lectures are practically incomprehensible. His homework, lectures, and tests do not line up at all, and very little actual coding is done - mostly reading the zybooks. I did well on the midterm, but the final is a different story. 100x harder than any of the previous finals given for reference. do not take.

0 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

Makes stupid arbitrary decisions in class; Because the midterm was too easy he decided to make it too difficult for everyone. Also doesn't know how to pace content in lectures

1 helpful 0 unhelpful
CMPSC16 . 2 Years Ago

I simply fail to understand his explanation of topics. Don't get me wrong, this guy knows about computer science, but his lack of experience in teaching and a lower than expected English skill leaves this guy going on tangents, keeps repeating the same question until it gets confusing. I had to pay attention to every word he says to understand it.

2 helpful 0 unhelpful