CMPTGCS 2
MATNI Z A
Ziad Matni
4.0
106 reviews

106
4.0
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
COMM88 . Matni Z A 5 Years Ago

Matni is clear during lecture, the issue is with his exams. He asks confusing questions on his exams and purposefully makes his questions difficult to answer, but if you ask for clarification, he will give it to you.

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

Love him! The class had great content, and unfortunately the comm department grades us against each other, so it puts him in a negative light. I'm planning on taking him again next quarter for social networks because I love his teaching style so much. Very direct, and answers everything clearly. Class is lecture based, so the book is optional.

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

Matni is the best!!! His lecture is very clear, and easy to understand. I wish he teaches more pre-comm classes

2 helpful 0 unhelpful
CS16 . Matni Z A 6 Years Ago

Prof. Matni was an amazing CS professor who truly made the material easy to learn. The labs were definitely a time commitment, but otherwise the homework was pretty easy. I didn't really go to class, but it's usually a good idea to attend lecture because he goes over concepts and shows us how everything works with his code. def would take his class

0 helpful 1 unhelpful
CS16 . Matni Z A 6 Years Ago

I really liked Professor Matni. This class has a pretty heavy workload (two homeworks and one lab every week) but it's definitely not impossible, plus most of your grade is based on homework and labs so tests aren't too much pressure. He made the material interesting and easy to learn and was really nice and accessible outside of class.

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

Matni is good as professors go but can get on my nerves. Wakes up sleeping students and embarrasses them during class(how does this accomplish anything?). CS16 has WAY more & WAY tougher homework and labs than CS8. My partner and I spent an average of 5 hours on the labs each week. Put in the work and you will pass easily, but it is time consuming.

1 helpful 0 unhelpful
CS8 . Matni Z A 6 Years Ago

Good teacher. Comes across as nice but can be mean. Just dont show up late. I am a beginner and nothing made sense to me. I just suck at it, it was awful. Most people seemed to do well though. Just put in effort & make friends who can help. 1hw/1lab due once a week. Two projects. Easy midterm, hard final. Knew absolutely nothing but got a B+

1 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
CS8 . Matni Z A 6 Years Ago

This class was great. He seemed to enjoy the material and liked to help students do well. He is very generous but also tough at the same time. If you do the work. Go to class. And study you will do fine. Great guy and great professor.

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

Don't bother buying the textbook, everything are in his lecture slides which he posts online! Labs can be time consuming, but get a lab partner and it should be fine.

2 helpful 0 unhelpful
CS16 . Matni Z A 6 Years Ago

Matni's lectures were entertaining (for a CS lecture, at least) and his explanations of concepts were very clear. He would also post his lecture slides online afterward, which were very thorough and helpful to look through before a test. Overall, the class requires a decent amount of work, but is definitely doable.

1 helpful 1 unhelpful
COMM88 . Matni Z A 6 Years Ago

He is very helpful when students need clarification. You should definitely read the book or at least skim it. Test questions are tricky. Gives a good amount of extra credit. The end grade is curved up so your percentage grade is the worst you are going to get in the class. Usually curves by 2-4 percentage points.

1 helpful 0 unhelpful
CS16 . Matni Z A 6 Years Ago

Matni is a great lecturer and is very entertaining. His homework is easy and so are the tests as long as you pay attention in the lecture. Reading the textbook is largely unnecessary as he covers all relevant material quite concisely in his lectures. Overall an excellent professor and one that I would gladly choose again.

1 helpful 0 unhelpful
COMM88 . Matni Z A 6 Years Ago

Organized lecture slides with encouraged class participation. Weekly section exercises due at section, 1 research paper due towards the end of the quarter. Midterm and final sample questions released a week before the exam. Some review is done in class. Typical comm grade scale which is based on improvement. Extra credit opportunities available.

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

Don't take this class if you don't have to. Labs are time consuming and tough... Computer Science isn't for everyone and it definitely isn't for me. Requires a lot of effort but can be fun if you enjoy Computer Science. Matni knows his stuff too and is a personable professor, but gives a lot of work.

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

Genuinely wants you to succeed, but also expects you to put in a considerable amount of effort. Their are two homework assignments every week and some lab assignments can be challenging and/or extensive.

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

Go to lab and do the homework (easy 100% for both). In lecture, he has some good examples, but not quite necessary as long as you look over the lecture slides posted and actually do the homework. Lectures can get pretty boring. Pretty easy grader and he allows a sheet of notes for the tests.

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

I liked Dr Matni and thought he was nice. His lectures were clear and not difficult or overly demanding. He posts lectures online. The group project guidelines were very unclear, but it ended up fine in the end because he graded subjectively with room for variation.

0 helpful 1 unhelpful
CS16 . Matni Z A 7 Years Ago

Matni is one of the best CS professors at UCSB. The subject matter is pretty tough but he gives you the tools to succeed. Show up to lecture and actually do the labs and you will do fine in the class.

2 helpful 0 unhelpful
CS16 . Matni Z A 7 Years Ago

He's a very sweet and caring professor. Always answers his emails and dedicates a portion of his day answering questions on Piazza. In fact, he genuinely wants you to do well. However, it doesn't mean that his class is easy. You have to put in the work if you want to do well!

3 helpful 0 unhelpful
COMM169 . Matni Z A 7 Years Ago

The NICEST teacher at UCSB. Has a huge heart and wants his students to succeed. His lectures are clear and easy to follow plus he doesn't try to trick you on his tests. He wants to best for his students/wants them to take as much away from the class as possible. I would highly recommend taking a class taught by Matni!

2 helpful 0 unhelpful
COMM169 . Matni Z A 7 Years Ago

Easy fun and interesting class if you go to lecture and pay attention you'll do well. Matni is a great professor one of my favorites at UCSB

1 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
What classes should I take?
Recommend Classes
What classes should I take