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.
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!
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!
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
The people giving Matni a low rating for CS16 are some of the softest college students I have ever seen. He genuinly cares about teaching the material as best as possible. I think most of the low ratings came from freshmen who have no idea how hard CS is going to get down the line. IT IS A NATURALLY HARD SUBJECT AND IT WILL ONLY GET HARDER.
Matni is a really nice man & genuinely cares about his students. His lectures are a little boring, but the information isn't too difficult at all. His tests were fair. I skimmed over the reading and did a minimal amount of studying for final/midterm. Also, he assigned 2 papers (both easy). Takes roll every lecture. I got an A-.
He's only taught one class at UCSB and I was in it. Some of the people in this class shocked me with the attitude they dished at him. Like welcome to college? It was gross and undeserved--this class was easy and Matni is a reasonable, kind and knowledgable teacher. SMFH. I barely did anything and got a B+. Just show up and do the FEW assignments...
Tons of homework. Hard midterm 2 with very limited time. Avoid if your are not CS major.
Rushes through powerpoints during lecture which is hard to grasp the concept for beginners but he posts the slides online after. 2 HW'S assigned per week which are due beginning of lecture. HW is easy if you read the textbook and go over lecture slides. 1 Lab every week which is challenging which takes time and effort. Final medium-difficult.
Too many HW assignments (16), he assigns too much work and does not grade it in time (midterm grades appear 4 weeks later, hw grades from week 3 appear week 10), TAs are useless, midterm 2 was challenging but it was curved. he isn't a harsh grader but some aspects could be improved. avoid him if you are not a CS major/interested in topic.
I don't understand the critical reviews. Matni is a clear lecturer, he answers questions and is somewhat active on Piazza. As long as you don't leave hw/labs to the last minute you should be OK. The first midterm average was about a 90, and he allowed a page of notes. He's approachable and knowledgeable about the subject material.
Lectures not very friendly towards CS beginners. Poor and little instructions on basic terminal commands and c++ editor. He prefers teaching with PPT than actual coding demonstration. TONS of work (2 written hws + 1 programming assignment per week). Exams are okay. Took me a lot of reading, googling, self-teaching to earned a good grade. AVOID!!!!
Avoid him if you can. Lots of confusions, too much work.
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.
His lectures are amazing, such a charismatic guy. Felt like homework and labs did not prepare me that well for the final, studying lecture slides and lecture code did though. Overall felt like I digested the contest of CS32 really well because of how good his lectures are. He is sytnax heavy on his tests so be aware of that.
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.
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
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.
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.
Matni is one of the best CS professors I've ever had at UCSB. His lectures are super informative, very easy to learn from, and his class is very easy to follow and his tests are straightforward from that. He remembered me a full quarter later because I asked dumb questions in lecture and I respect him immensely.
This is my second class with him and Matni is great. His lectures are really helpful and likes to do in depth examples. He also has so many resources such as class notes, helpful sections, and actually great TAs/ULAs. The material is difficult, but he wants to help you. The homework can be long and difficult though. Really fair quizzes and final.
Intelligent and caring professor, understandable lectures, but very fast paced, hard labs and hard final. CS32 was pretty great with him but 111 had a weekly quiz that was hard and I felt the final was too focused on small details, but he allows a cheat sheet. Both are fast paced, but CS32 has easier material so putting in the work got me an A.
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.
Stay completely still when taking quizzes or exams because he likes to assume you are cheating and make the rest of the quarter unpleasant for you.