CMPSC 40
MAJEDI M
Maryam Majedi
1.8
50 reviews

51
1.8
CS16 . Majedi M 11 Months Ago

One of the worst professors at UCSB. Lectures are bad because of mistakes and questions. Exams are extremely hard while times are tight. She expects you to learn everything yourself.

5 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

She changed her grading scale (otherwise 1/3 of the class would fail) because of a TA arguing for us. if you cannot score high on her tests (which covers content she never goes over or only mentions very briefly during lectures and is not on her slides/content/textbook), she blames it on you. she calls you lazy and that you don't work hard enough.

6 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

Madeji's teaching is okay but doesn't cover enough much material and often has mistakes. She frequently runs out of time during lectures and confuses students. Test questions are somewhat difficult, but time is extremely tight and most students do not finish. There are no curves and she is definitely one of the hardest professors in the department.

7 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

Her lectures are boring and she doesn't seem to understand the material herself. Her research is about data ethics, not sure if she ever goes lower level than SQL. Tests are evil and she doesn't curve or provide any leniency towards late hw. You can be a CS god and Majedi will still find some way to ensure you don't get an A.

6 helpful 2 unhelpful
CS16 . Majedi M 11 Months Ago

Extremely incompetent lecturer. Both the midterm and the final were ridiculously hard relative to the very surface level lectures and homework. Her original grading policy had u fail the class if you get under an 70 on the final. Lost ab 98 hair follicles and 2 years off my lifespan waiting for final exam grade. Save yourself.

7 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Egregiously incompetent professor. The lectures were basic, of poor quality, and full of mistakes. She would change the grading policy on a whim, without any warning or explanation. Expect to teach yourself everything.

6 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

her original grading policy was that if u get below a 70 on the final, u automatically fail the class. this wasn't made clear until AFTER we took the final and had approximately half the class panicking while waiting for scores to release. 1/3rd of the class would've failed with it, so THANKS TO THE TA THAT FOUGHT FOR US

6 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

shes a nice person and has good intentions but.... she assigned wayy too much homework, lectures were boring/useless, and the tests were impossibly hard to the point where about a third of a class was going to fail by the end of the quarter (not to mention the syllabus and grading system was changed multiple times throughout the quarter)

5 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Lectures were shallow and boring, and the textbook homework was tedious. Midterm and final were not only exponentially harder, but also had an impossible time limit. An utterly bizarre grading scale nearly resulted in 35% of the class failing, but thankfully a TA got that changed. A very disorganized course spearheaded by an incompetent professor.

5 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

The syllabus was changed multiple times throughout the semester without any notice or even mention of in class. The course material felt like an after thought, and the exams definitely was outside the scope of just her lectures. The syllabus made it so my grade is literally decided by my finals grade despite doing pretty well on the midterm.

5 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Professor is nice one on one. Her lectures are average in quality. Her midterm and final are extremely difficult and not representative of homework or labs. Do not take unless willing to put in extra time to learn content or are already well-versed in C++.

4 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Her lesson is hard to understand, testing is very very hard with no curves. Homework worth a lot but have no relevance wit the tests. Prepare yourself to the weirdest CS course in the country.

5 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

The worst professor I have had. Avoid her! Her lectures are terrible and aren't in line with the homework at all. Her exams are extremely difficult and she doesn't give enough time to complete them. Her grading policy was also so unfair until the TA's talked to her. The homework and labs are doable. Only take her if you already know C++.

7 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

New prof here, exams are difficult due to time constraints, gives non-answers to questions, grades hard, and material has little depth, bad for a course aimed at those already familiar with programming: many lectures teaching just syntax or stuff found in a reference book & some old C concepts not modern C++. Best with good prior C++ knowledge.

6 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

One of the worst teachers I've ever had. Her lectures were extremely unhelpful and barely covered the content that we had to know for tests, and she gave wrong information on multiple occassions. Throughout the course, she changed the grading policy three times and never announced any of these changes to the class. Tests were also very difficult.

7 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

Do not take her class. The course material in of itself is not difficult, but Professor Majedi does not know how to make an exam corresponding to the course material. They are much harder than anything that we go over in and out of class, and there is an extreme time crunch - on the final for some reason she gave us 2/3 of the time we should have.

9 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

She almost gave 1/3 of our class a C- which would prevent us from moving on to CS 24. A TA had to argue long with her to prevent that. Didn't give enough time on midterms and finals, doesn't teach you what you're tested on. Please at least know the C++ basics before this class or else it wil be hell. Good luck, and godspeed.

8 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Professor Majedi is new to the dept. Homework started heavy but got shorter later. Time was a major issue on the midterm and even moreso on the final (both paper exams). At first overall grade was capped by the uncurved final, but after feedback from Piazza + TAs, the grading policy was relaxed so homework and labs became a significant buffer.

2 helpful 2 unhelpful
CS16 . Majedi M 11 Months Ago

Just dont

7 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

wanted to jump off a cliff taking her class. her ratings from usc and calgary are SO misleading, idk what happened. exams are so much harder than the zybook and lecture content. she tells us to study the practice exams given out in class but not even that is enough. fail the final and you fail the class.

7 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Class content provided in the lectures and ZyBook was way easier than on the exam. Made me expect the midterm to be easy, DO NOT underestimate her exams. Look at the previous "ucsb cs16 exams" if you want to know what the exams will cover

7 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Sweet and kind person. Mediocre teacher at best. Exams cover topics never taught and are far more difficult that homework assignments. Took her during her first quarter at UCSB, she seemed to be winging the course as she went along. There was a disconnect between what was taught and what was covered in exams. Only take if you can learn CS yourself.

6 helpful 0 unhelpful
CS16 . Majedi M 11 Months Ago

Save yourself and transfer to SBCC, thank me later

5 helpful 1 unhelpful
CS16 . Majedi M 11 Months Ago

It was hard to keep track of the textbook content, her lecture content, and the stuff on the test because they all varied. I think she means well but it comes out wrong a lot. It made me question my entire career path many times tbh.

5 helpful 0 unhelpful