CMPSC 40
MAJEDI M
Maryam Majedi
2.2
80 reviews

81
2.2
CS40 . Majedi M 3 Months Ago

This was a difficult class, but she did her best to support her students during OH. Her lectures weren't super clear but there were a lot of opportunities to get your questions answered outside class and get more practice. Final was easy compared to the midterm. Overall, super caring but a little unclear in terms of expectations and teaching.

0 helpful 0 unhelpful
CS40 . Majedi M 3 Months Ago

Gives a HUGE advantage to students that go to her OH and participate in class. Isn't the best lecturer, but her teaching team sets up a good amt of resources to learn everything regardless. She made the midterm really hard to scare everyone (score of it is replaceable w/ online textbook work) and then made the Final super doable.

0 helpful 0 unhelpful
CS40 . Majedi M 3 Months Ago

Before taking her class, I was appalled by the abysmally low rating on this platform, but I don't think she deserves this low rating. She's a very caring professor and supports struggling students who show effort, even if they don't have the best scores. Lectures are unorganized, and the homeworks were really time-consuming though.

0 helpful 0 unhelpful
CS40 . Majedi M 3 Months Ago

CS 40 is hard because its discrete math. Professor Majedi is caring and kind. To succeed in this course, you need to PUT IN THE EFFORT. Majedi tries her best to teach us and help us thrive, and she does a pretty good job. Go to exam jams if you need more help. She offers to many recourses, but you need to take initiative to work hard to succeed.

0 helpful 0 unhelpful
CS40 . Majedi M 3 Months Ago

Majedi really wants you as a student to succeed. I have been to her OH, and she is such a kind person and gives candy to everyone. Even during the final she did. She truly wants the best for her students and is very genuine. CS 40 is really hard but that's just the nature of the material - majedi tries her best to help us understand. Very kind.

0 helpful 0 unhelpful
CS40 . Majedi M 4 Months Ago

Terrible Lectures, clearly not capable of explaining concepts. She has a pretty clear intention to make her class as difficult as possible. Gatekeeping studying materials, not fully filling out/explaining logic in lecture notes. If you can avoid her, AVOID HER. Do not take her class unless you have no other choice

0 helpful 0 unhelpful
CS40 . Majedi M 5 Months Ago

The lectures were not very great — the slides were hard to follow along with and it felt like she was going all over the place. However, she is very passionate about wanting us to succeed, so she is very accessible outside of class and makes it easy to ask questions. But she gatekeeps practice final/midterm material, which seems contradictory.

0 helpful 0 unhelpful
CS40 . Majedi M 5 Months Ago

Terrible lectures, hard to understand, test heavy

0 helpful 0 unhelpful
CS40 . Majedi M 7 Months Ago

Both her biweekly quizzes and homework are not the easiest but her office hours help immensely. She really does care a lot about her students, to the point where she extended her office hours by two hours into 10:30 pm once. Very open to requests for homework/quiz deadlines and willing to help.

0 helpful 0 unhelpful
CS40 . Majedi M 8 Months Ago

She is caring, the exams were fair. Some homework may take a lot of time, do not be afraid to ask for extensions. Learned a lot through her class. Clear guidelines and requirements.

0 helpful 0 unhelpful
CS40 . Majedi M 8 Months Ago

Having had a miserable time with Majedi for CS16 a year ago, I was glad to find that she had noticeably improved as a professor. Her lectures are still remarkably boring, but her grading and exam difficulty was more fair than in her CS16 course last year. I think I could have done well if the course content itself wasn't so challenging to grasp.

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

Only bad thing I would have to say is lectures were hard to follow. HW I thought was good at making you understand the concepts, but it is graded harshly so keep that in mind. OH were super helpful and if you want to boost your grade always cover the hws in OH. Tests are really easy if you know the material.

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

Very poor lectures that are full of mistakes and inconsistencies. She doesn't seem to understand the material well and it shows. Does not prepare you well and you will learn very little during lectures, even though most of the hw, slides, handouts are all taken from UCSD's CSE 20. The difficulty of the final was fair but expect to self study.

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

Homework was biweekly zyBooks (which cost $64) & weekly packets (last 3 were very long, & TAs' grading could be a bit nitpicky). Majedi gave handouts to annotate for each lecture (we could bring 3 to the final). No midterm, just biweekly open-note online quizzes. Final was very manageable time/content-wise, as she asked TAs & students for feedback.

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

While the course itself was really hard, it is still very doable if you keep up with the material. Majedi isn't the best lecturer and the structure of the sections could be better, but she was kind enough to curve the class in the end by 2 letter grades which really saved my grade.

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

Lectures are confusing, disorganized, and sleep-inducing. I learned more from the 50 minute section than I learned in 2.5 weekly hours of lecture. Get ready to teach yourself most of the content because she won't. I will say her TAs are pretty good so definitely take advantage of that. But don't expect much from Majedi herself.

0 helpful 0 unhelpful
CS16 . Majedi M 3 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 3 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 3 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 3 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 3 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 4 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 5 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 5 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