Very enthusiastic and loves teaching! Very fair professor and the class is entertaining! CS is difficult in general, but she makes an extra effort to help students along the way. Labs took a long time to complete, though
She is very engaging and clearly loves teaching. The labs and projects are pretty easy since she gives you starter code, and if you go to office hours, she is helpful. Go to lecture though, since the slides she posts are not updated and do not necessarily reflect what she actually covers.
Easy class if you have some prior experience in programming. Really nice professor, but not always the clearest in lectures. Very generous with grading - adjusts grading so that everyone can do their best (replacing scores, EC) Allowed a full cheat sheet for each exam. Textbook isn't really necessary if you take good lecture notes/have experience
Diba is the kindest, most compassionate professor I've had at UCSB. She cares so much about her students and really puts in the time to make sure you understand and succeed. Definitely go to her office hours if you're ever confused because you will for sure leave her office feeling a lot better about the material.
Overall AMAZING for CMPSC 8. -Very fair with grading and most tests are easy if you do the labs, homework, and bonus points for reading. -Read the textbook an A (very easy reading & not too dense) -Some labs can be difficult but can be overcome with the appropriate help. -The lab final has time crunch, hurt some people, but lost points easily ma
She is definitely good at teaching. Her class has many materials, in her words, that will be used for your future programming. The midterm and final enable you to bring a cheat sheet, which means you can write down the example codes so that you can get good grades on exams. Hw and labs are useful.
Professor Diba is funny and interesting, but she will give you lots of homework after class. Her lecture is not helpful and necessary, you can get a high score by reading textbook and her PowerPoint. She will give you 2 midterms and 1 final in a quarter. Her midterm is easy but final is pretty hard. Fortunately, she will curve your final score.
Hard Programming and final