CMPSC 64
MATNI Z A
Ziad Matni
4.0
106 reviews

106
4.0
CMPSC64 . Matni Z A 7 Months Ago

His exams were really reasonable- just make sure you go through all the lectures beforehand. The homework sometimes took a long time ~4-5 hours but they are good practice and it's easy to find help. His lectures were also good- overall a good professor to take 64 with.

0 helpful 0 unhelpful
CS64 . Matni Z A 7 Months Ago

Only gripe is you can tell if he thinks your question is stupid and that HW is graded harshly. Matni was really good at getting the content to go into our heads, and the HW helped in really cementing down that knowledge. Did not have to spend that much time on this class, but make sure to triple check your HWs

1 helpful 0 unhelpful
CMPSC64 . Matni Z A 7 Months Ago

Matni is a great CS professor. My third class with him and he is still great. He gives great lectures with in depth examples. The class is really straightforward and really well organized. My only gripe is that the homework is really long and hard sometimes. The exams are usually much easier than the HW and he allows an entire cheat sheet.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 7 Months Ago

Matni rocks!! He is an incredible lecturer who is very clear about the material presented. He is very open to questions and is clear with his answers. Exams are moderately tough but definitely doable if you go to lecture and study the homework well. He's super funny during lecture and truly, truly cares about his students.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 1 Year, 1 Month Ago

Really lenient on grading assignments and tests, doesn't curve tests or grade in general but easy to get an A as long as you know lecture material well. Great lecturer, class was always interesting with Matni.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 1 Year, 7 Months Ago

This class was one of the best organized classes I've taken at UCSB thus far. HW and weekly quizzes directly reflected what was taught in lecture, and they were pretty straightforward as long as you went to lecture. Weekly quizzes were pretty easy plus he drops the lowest one. Final was very fair and had very few (if any) curveballs. Great prof!

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 1 Year, 7 Months Ago

He is a nice lecturer. But he is very dogmatic and super strict in grading. Too many unnecessary trick questions in exams and quizzes, which contains a lot of things that is not covered or mentioned in lab, lecture or textbooks at all. Meanwhile, he hate curving or grade grabbing. Even if the final is graded wrong, he will not change your grade.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

Very likeable guy. His lectures were interesting. However, be very prudent when doing quizzes or exams since he is a harsh grader. The material is easy to learn, but he does require you to be very detail oriented and logical. If you aren't careful, you will lose points and there is really no leniency given. Otherwise, a straightforward course.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

I've had him for both CS 16 and 64, and he is definitely one of my favorite professors at UCSB. His lectures are thorough. While he can be a tough grader, he was willing to provide extra time for the quizzes given the current circumstances. He offers very detailed explanations during office hours.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

This class is tough, and Dr. Matni's quizzes are very tricky and you will lose points if you're not paying enough attention to minute details. However, he is very energetic and gives extremely informative, fantastic lectures. I learned so much in this class that I can forgive the strict grading. His style won't work for everyone, but it did for me.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

He really does not how to teach. He builds up his non-senses that contradict the textbook.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

Great lecturer. The class may be tricky, but the materials were new and fun to me. Go to office hour to ask about hard problems; he'll go over with you.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

Overcompensates for the subject matter being easy by making his tests tricky or ambiguous and then grading strictly and subjectively. Answers questions condescendingly. Only redeeming quality is you will actually learn assembly, but avoid him if you can.

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

Failed to set up autograder - Constantly make mistake in slides - Being mean on Piazza - Trick students - Worst professor -

1 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

He thinks making students fail due to not being careful enough interesting. Definitely avoid him

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

He tricks students... The quiz is not testing how you learnt, testing how prudence you are instead

0 helpful 0 unhelpful
CS64 . Matni Z A 3 Years Ago

absolutely the worst professor. quiz and homework are easy but all about word games. he is like the worst elementary school teacher.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 4 Years Ago

Great professor

0 helpful 0 unhelpful
CS64 . Matni Z A 5 Years Ago

Very thorough in his lectures. Grading was fair, definitely not difficult but also not a total pushover. Matni was pretty understanding and down to earth as a person. He seems passionate about his job. He had a few pop quizzes, but they weren't particularly difficult.

0 helpful 0 unhelpful
CS64 . Matni Z A 5 Years Ago

The final exam was the hardest exam I've taken in my entire life. That being said, Matni is a really great prof. He is intelligent, clear, and knows how to teach. He's definitely on the harder side in terms of profs, but its a fair trade-off because you will learn SO MUCH from him. The only prof I had this quarter who actually cared about his job.

0 helpful 0 unhelpful
CS64 . Matni Z A 6 Years Ago

Professor Matni is good at making his lectures funny and easy to understand. His labs are a little hard but students can learn a lot from each labs. For this quarter, this class has NO homework, meaning the load of this course is relatively light! Exams are little challenging, but detailedly reviewing his slices is extremely useful!!!

0 helpful 0 unhelpful
CS64 . Matni Z A 7 Years Ago

The best professor I've had in my CS classes so far. Very clear lecturer and is always organized and prepared. Tests and assignments are fair and you will do well as long as you attend class and do the work. Very accessible outside of the classroom for additional help. Only negative is that lectures sometimes have typos, which can cause confusion.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 7 Years Ago

Matni is one of the few CS profs that seems to actually care about his students. His grading is tough and he knows it, but if you are having trouble in his class he will do everything he can to make sure you understand the material, and for that -- he's awesome. His lectures are also mildly entertaining and outside of class he's a chill guy.

0 helpful 0 unhelpful
CMPSC32 . Matni Z A 4 Months Ago

Professor Matni's lectures are about as good as they get: thorough explanations and practical examples. The labs and homework assignments are simple, but I don't think the homework helped me understand the content as well as the lectures did. Exams were challenging, but within reason.

0 helpful 0 unhelpful
What classes should I take?
Recommend Classes
What classes should I take