UCSBPlat.com directly in your GOLD Try it Now
CMPSC 16
MAJEDI M
Maryam Majedi
2.2
81 reviews

82
2.2
CS16 . Majedi M A Month Ago

Take this class from someone else.

0 helpful 0 unhelpful
CS16 . Majedi M 5 Months Ago

its challenging class, but now that I have completed cs24, I realized I need to thank Professor Majedi for her teaching style. The ULA office hour practice and worksheets were so helpful in building my code writing without ai skills. take her cs16 and work hard, it will set u up for success.

0 helpful 0 unhelpful
CS16 . Majedi M 5 Months Ago

Loved this class even after failing Mid 1. Tests are tough but manageable with practice. Worksheets helped a lot some questions appeared on exams. PLEASE review the slides before class, they're short but helpful. She averages Mid 2 and Final to replace a low Mid 1 (saved me). Overall, Majedi is the goat. I'd love to take another class with her!

0 helpful 0 unhelpful
CS16 . Majedi M 6 Months Ago

Her class is designed like she just wants you to fail. Super messy lectures and notes, easy homework but super hard tests, and the tests are like irrelevant with the homework. You see the contents of CS16 are easy? She can find so many trivial but tricky stuff that you would never concern about when you are actually coding and you get points off.

0 helpful 0 unhelpful
CS16 . Majedi M 6 Months Ago

Do you want to learn C++ then get ready to teach yourself and sit through long lectures going through concepts you don't know on a "mandatory" handout, that is not graded but does something for your grade supposedly. Her exams are hard and go over things we have not gone over or she briefly rushed over in order to work on the handouts.

0 helpful 0 unhelpful
CS16 . Majedi M 6 Months Ago

She had so many resources to help her students succeed. For example, she made practice problems that we could do every week in the ULA office hours. This helped me practice my C++ in exam conditions (hand written) now that I am taking cs24, I realized all that practice really helped me. She also has office hours and is so kind and encouraging.

0 helpful 0 unhelpful
CS16 . Majedi M 7 Months Ago

Plays hard favorites Lectures are badly structured Don't take her if you can help it Go to class the day after the tests for correction credit

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

I'm about to graduate and Majedi is the worst professor I have ever had. Even if you were a master in the subject, you would still not pass this class. The work she gives out is so difficult and obscure that the entire lecture hall finds it ridiculous when it's handed out. And she WILL walk by and ask why you're stuck on the problem. Just avoid.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Majedi is honestly a great person, some improvements in lectures but is great. Personally I struggled but I talked to her and TA's and attended every office hour, and expressed what I need help with and they genuinely want you to succeed. Just connect and study a lot because it is difficult. (make sure to attend everything and do worksheets)

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Lectures were not that helpful but make sure to go and do the worksheets because she curves you if you complete them. Homeworks were annoying and did not help at all with the tests. There are good practice worksheets at Office Hours if you need them and exam review sessions were helpful. Make sure to know pointers, memory, linked list, recursion.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Majedi is SO kind & cares about her students SO much. Really good lectures, but lots you learn on your own (Zybooks, slides). Midterm was a time crunch & she responded by giving SO much time on the final. Material isn't that hard. Uses your attendence&effort to determine your personal grade bump. Put in lots of effort and time and you will be fine.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

HW/lectures weren't as helpful for exams as I would have liked, but online textbook had everything we needed. Decent lecturer and gives opportunities for students to get extra points.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Majedi is the nicest CS Prof you'll ever have. Her class was difficult but she gives so many resources and wants you to do well, there's OH for multiple hours every day either with her, the TAs, or the ULAs. She uses attendance at lectures and office hours to determine whether or not to bump your grade — taking her again next quarter she's amazing.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

Majedi genuinely loves CS, teaching, & her students. She's willing to listen to criticism & feedback. Very tough & expects a lot. Lecture & zyBook are a little disjointed. Midterm & final are hard but she offers a lot of extra study material. Her lectures got better through the quarter. Just talk to her & connect, she's honestly really nice.

0 helpful 0 unhelpful
CS16 . Majedi M 8 Months Ago

terrible professor. i should've looked at the rmp reviews before taking it but i was dumb and now im likely going to get a C in her class due to lack of foresight. her lectures are boring, long, and unhelpful. on the midterm, when she asked if any of us ran out of time, almost the entire class raised their hands. she also didn't curve. don't take.

0 helpful 0 unhelpful
CS16 . Majedi M 9 Months Ago

I know it's already hard to teach computer science effectively as a subject, but it's just apparent that she's not particularly qualified for teaching or teaching CS for that matter. Her TA's and ULA's are probably more qualified to teach than her tbh.

0 helpful 0 unhelpful
CS16 . Majedi M 9 Months Ago

Tests are so difficult

0 helpful 0 unhelpful
CS16 . Majedi M 9 Months Ago

Taking CS16 with this professor was frustrating. Her lectures were disorganized, full of typos, and hard to follow. Her exams were way too long, had errors, and felt impossible to finish. If you have another option, take it. This class felt like a setup for failure rather than a chance to learn.

0 helpful 0 unhelpful
CS16 . Majedi M 1 Year, 5 Months Ago

pretty rough professor, however she has improved from the last two quarters. If you want an A, you are going to have to put in the work. She does care about students, and the opinion of students, she is very sweet. Dont be afraid to talk to her.

0 helpful 0 unhelpful
CS16 . Majedi M 1 Year, 6 Months Ago

I feel like with this being Majedi's 3rd time teaching CS16 she's definitely has given us a better time when it comes to how she's approaching the class with us. If you go to her for help she genuinely will try to help you, now for the midterm I feel like if you spent time doing the zybooks and going to lecture then the midterm was Lowkey ez.

0 helpful 0 unhelpful
CS16 . Majedi M 1 Year, 7 Months Ago

Took this course last quarter. Not an easy course tbh especially for the beginners, but totally doable if you put tons of efforts in. Attendance is not mandatory, but you basically can get a curve if you attend most of her lectures. She is a very caring and sweet professor if you been to her office hour, and a very sweet person to talk with.

0 helpful 0 unhelpful
CS16 . Majedi M 1 Year, 7 Months Ago

Don't take her class.

0 helpful 0 unhelpful
CS16 . Majedi M 1 Year, 8 Months Ago

I went into this class with minimal prior programming experience and achieved an A, it is possible. 65% of your grade is the midterm and final. These are handwritten, timed, stressful exams. The key to performing well is to start practicing handwritten code weeks before the exam, specifically redoing the practice tests she administers in class.

0 helpful 0 unhelpful
CS16 . Majedi M 1 Year, 8 Months Ago

Do not take her if you can. She does not teach anything, and it feels like she doesn't even know what she's teaching half the time. She makes typos when lecturing and can't comprehend why the code doesn't run. The grading system is horrendous. Supposed to be intro class but she teaches it like we experts. Need to know more CS than her to get an A.

0 helpful 0 unhelpful