Diba is a wonderful professor! You are so lucky to have her! Talk to her during office hours, she is a gem.
Mirza is an amazing teacher and obviously knows her stuff. The homework and labs are average in terms of difficulty, but you should definitely put time aside to complete them. The tests were pretty hard, but the grading is very generous. Lecture is critical for success, while lab attendance isn't required/useless unless you need help.
Very enthusiastic. Makes lectures fun. Truly a must take! Easy class if you study, and she explains concepts very well and in a fun way so you'll be engaged. Homework and tests are straightforward.
Easy A+ if you are somewhat decent at programming, fair grading on homework and exams, plenty of extra credit opportunities, cheat sheet on exams, very friendly and approachable outside of class, allows pair programming on lab assignments, and often extends due dates if class is struggling. Take Cs16 with her if you can.
Go To Class. Do Your Labs. Do The HW. Take The Exams. Fulfilling all four of theses will most certainly lead you to Get An A.
Very passionate, great lectures. Fair grader, tests were not too hard. Super approachable. Looking forward to taking more classes with her.
Pure Art
She's enthusiastic and gives interesting lectures. Very accessible outside classes via Piazza. Lenient grading with extra credits.
All you have to say is she's good and you can get an A
She's an excellent professor and the only professor I had last quarter that matched the quality of some of my top high school teachers. So glad I'm having her next quarter too! The only reason I got an A- and not an A was because I didn't study at all and skipped a lecture or two. If you do a normal amount of work, you'll probably get an A.
Mirza is the best professor ever. She makes material easy to understand, especially for those who have never been exposed to coding. She is very accessible outside of class and loves to help in any way she can. The projects and labs were interesting and I really felt this class gave me a solid foundation. Her lectures are full of excitement!
Diba Mirza is an angel. She genuinely loves coding and you can see her excitement about it in every lecture. Her class is not too much work, she really focuses on making sure you understand the material. Tests are easy to prepare for if you are diligent. She lets you take a full page to both the midterm and final. If you can take her class, DO IT!
Diba is an extremely intelligent woman who knows a lot about CS. She is a passionate lecturer and approachable outside of class. The projects get pretty difficult towards the end of the quarter, but she is lenient with due dates and happy to help in office hours. Okay midterm but extremely difficult final, will curve grade if she likes you ;)
I took CS8 with Mirza, took CS16 with Costanzo, and now taking CS24 with Mirza again. I missed her. She is way better than Costanzo. Costanzo's class also left me underprepared for CS24, I'm having to review things he never mentioned. Myself and everyone I know recommend taking Mirza for as much of the introductory series as you can.
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
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