2.6

Maryam Majedi

Computer Science - University of California Santa Barbara

2.6
Quality
4.0
Difficulty
44%
Would Retake
105
Reviews
2.6
Quality
4.0
Difficulty
2.6
Helpful
2.6
Clarity

44%

Would Retake

105

Reviews

Rating Distribution
Official

5

22

4

14

3

11

2

13

1

45

What Students Say

Do not take her class

CS16 - 1.0 rating

Later can be fine, but when u cannot trust what your professor tells you, it is problematic

CS16 - 1.0 rating
Class Info

Attendance Mandatory

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 74 grades
Most common grades:
A (37)
Not sure yet (20)
B (10)
Grade Distribution
A(40)B(13)C(3)D(1)F(0)A-/B+(18)
Based on 97 reported grades
A: 37
Not sure yet: 20
B: 10
B+: 10
Common Tags
Tough grader (48)
Participation matters (30)
Test heavy (25)
Accessible outside class (24)
Caring (18)
Graded by few things (15)
EXTRA CREDIT (14)
Lots of homework (11)
Rating Trend

Stable

+0.18 avg change
Apr
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

INT84BL

3.7

(6)

CS24

3.2

(5)

CS40

3.1

(16)

CS16

2.3

(78)
Difficulty by Course

CS16

4.1

CS40

4.0

CS24

4.0

INT84BL

2.5

Reviews (105)
5.0
4.0
CS16
Grade: Incomplete
Nov 8, 2023
Would take again

Genuinely such a sweet lady. She clearly puts a lot of effort into the material she teaches. She gives lots of practice exams which are incredibly helpful. SUPER sweet. She seems intimidating but she's very nice. I would highly encourage people to take advantage of her office hours.

Amazing lectures
Caring
Respected
1.0
4.0
CS16
Nov 10, 2023

She tells us false information multiple times in a class that our TAs have sent multiple emails to correct her mistakes, and she multiplied number of frqs compared to other professors who taught this class. Later can be fine, but when u cannot trust what your professor tells you, it is problematic.

3.0
3.0
CS16
Grade: Not sure yet
Nov 20, 2023
Would take again

Professor Majedi is very caring, but her lectures are not on par with the homework and labs. To really succeed in this class you should learn C++ beforehand. Midterm is fine if you practice a lot, and strive to fully understand what is going on inside the memory as code runs. She gives out plenty of practice material for midterms which are helpful.

Test heavy
Graded by few things
Accessible outside class
1.0
4.0
CS16
Grade: Not sure yet
Dec 4, 2023

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.

1.0
4.0
CS16
Grade: Not sure yet
Dec 13, 2023

Save yourself and transfer to SBCC, thank me later

Tough grader
Test heavy
Accessible outside class
1.0
4.0
CS16
Grade: A-
Dec 15, 2023

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.

2.0
4.0
CS16
Grade: A-
Dec 15, 2023
Would take again

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

Tough grader
Accessible outside class
Online Savvy
2.0
5.0
CS16
Grade: Not sure yet
Dec 16, 2023

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.

1.0
5.0
CS16
Grade: Not sure yet
Dec 16, 2023

Just dont

3.0
4.0
CS16
Grade: A
Dec 17, 2023
Would take again

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.

Tough grader
Graded by few things
Accessible outside class
1.0
5.0
CS16
Grade: B
Dec 17, 2023

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.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS16
Grade: B+
Dec 17, 2023

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.

Graded by few things
1.0
5.0
CS16
Grade: B+
Dec 17, 2023

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.

Tough grader
Participation matters
Graded by few things
2.0
4.0
CS16
Grade: A
Dec 17, 2023

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.

Tough grader
Participation matters
1.0
5.0
CS16
Grade: B+
Dec 17, 2023

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++.

Tough grader
Test heavy
1.0
5.0
CS16
Grade: B
Dec 17, 2023

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.

Tough grader
Lots of homework
Lecture heavy
2.0
5.0
CS16
Grade: B+
Dec 17, 2023

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++.

Tough grader
Test heavy
1.0
4.0
CS16
Grade: A-
Dec 17, 2023

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.

Tough grader
Graded by few things
Accessible outside class
1.0
4.0
CS16
Grade: B
Dec 17, 2023

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.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS16
Grade: B
Dec 17, 2023

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)

Tough grader
1.0
5.0
CS16
Grade: C
Dec 17, 2023

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

1.0
5.0
CS16
Grade: B
Dec 17, 2023

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.

1.0
5.0
CS16
Grade: B-
Dec 17, 2023

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.

Tough grader
1.0
2.0
CS16
Grade: B+
Dec 17, 2023

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.

Hilarious
1.0
5.0
CS16
Grade: B+
Dec 18, 2023

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.

Tough grader
1.0
5.0
CS16
Grade: B+
Dec 18, 2023

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS16
Grade: A
Dec 19, 2023

exactly what other ppl said

Tough grader
Test heavy
1.0
5.0
CS16
Grade: B
Dec 27, 2023

Run, run, run.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
CS16
Grade: C
Jan 11, 2024

Professor Majedi doesn't always understand the level that the students are at compared to her teaching. Also, what she teaches in class is completely seperate from the lengthy homework. It is not necessarily a con but beware of that when entering this course

Tough grader
Get ready to read
1.0
5.0
CS16
Grade: Not sure yet
Feb 13, 2024

trust me dont. wait the extra quarter or 2 (only if your EE this class is not a prereq to any other class) Otherwise good luck dude. zybooks labs and lecture teaches but she expects you to be the goat at c++. 9 question midterm 60 min (time crunch) (hand write code) (seating chart). (burk is prob better) midterm 30% final 35% (final idk not yet)

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS16
Grade: B+
Feb 15, 2024

Definitely the worst professor I have ever had. Lectures are not helpful at all, so you almost need to learn all things from zyBooks, which costs you around 80 dollars to purchase. If you have some basic knowledge of CS, it will be easier to learn. If not, it's going to be a very torturous quarter.

Tough grader
1.0
5.0
CS16
Grade: B
Feb 16, 2024

You cannot learn anything from her lecture, and you will need to learn everything on your own. She would be the worest professor you may every have during your college life.

Tough grader
Test heavy
1.0
4.0
CS16
Grade: A
Feb 16, 2024

final exam was tooooooo hard and unreasonable grading policy (which she changed at the end) Nice person tho

Test heavy
1.0
5.0
CS16
Mar 7, 2024

not good no no no no no

Tough grader
Test heavy
1.0
5.0
CS16
Grade: Not sure yet
Mar 12, 2024

Worst comp sci professor Ive had yet. Boring lectures that don't relate to homework and seemingly tries to make the class harder than it needs to be. avoid at all costs

Tough grader
Group projects
Lots of homework
1.0
5.0
CS16
Grade: A
Mar 15, 2024
Would take again

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.

Tough grader
Participation matters
1.0
5.0
CS16
Grade: Not sure yet
Mar 18, 2024

Her lectures are not well prepared you are looking at hard quizzes every single class on topics that you she only talked very briefly about(10min). Homework and lectures are not in sync. Very hard exams, time pressing and no curve. Relying her TA and ula to set up the course entirely also shows her incompetence.

Tough grader
1.0
5.0
CS16
Grade: Not sure yet
Mar 19, 2024

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.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS40
Grade: Not sure yet
Mar 23, 2024

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.

4.0
5.0
CS40
Grade: Rather not say
Mar 25, 2024
Would take again

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.

Tough grader
Group projects
Lots of homework
3.0
4.0
CS16
Grade: A
Mar 26, 2024
Would take again

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.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS40
Grade: A
Mar 27, 2024

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.

Get ready to read
Lots of homework
Graded by few things
3.0
3.0
CS40
Grade: A
Mar 28, 2024
Would take again

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.

Lots of homework
Accessible outside class
1.0
4.0
CS16
Apr 26, 2024

Don't take her class.

Participation matters
Lots of homework
5.0
5.0
CS16
Grade: A
May 4, 2024
Would take again

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.

Participation matters
Caring
Test heavy
5.0
4.0
CS16
May 11, 2024
Would take again

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.

Tough grader
Lots of homework
Caring
5.0
4.0
CS16
Grade: A
Jun 17, 2024
Would take again

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.

Participation matters
EXTRA CREDIT
4.0
4.0
CS24
Grade: B
Sep 7, 2024
Would take again

pretty good, however requires you to put in the hours on your own. If you feel like you understand the topics because it is easy, study a little more.

Participation matters
EXTRA CREDIT
2.0
4.0
CS24
Grade: A
Sep 9, 2024

Trust me, do not take her

Tough grader
Participation matters
EXTRA CREDIT
4.0
5.0
CS24
Grade: A
Sep 11, 2024
Would take again

Not bad compared to the reviews

Tough grader
Test heavy
Accessible outside class
2.0
4.0
CS40
Grade: B+
Jan 6, 2025

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.

Tough grader
Graded by few things
2.0
4.0
CS24
Grade: A-
Jan 13, 2025

Prof. Majedi is ok at best. Her lectures aren't superb and the labs get super hard towards the end of the class, she ended up canceling the last 2 because everyone was doing so poorly. Tests require coding on paper, which always sucks. She gives extra credit for attendance, which helped me a lot. She gives unlimited OH time after lecture.

Caring
Test heavy
Accessible outside class
5.0
4.0
CS40
Grade: A
Jan 14, 2025
Would take again

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.

Caring
Accessible outside class
4.0
3.0
CS24
Grade: A
Jan 31, 2025
Would take again

Honestly Majedi, is a great professor and usually has a lot of good TAs and ULAs. Went to office hours multiple times for help on the labs and went to lectures which made the course honestly pretty easy by just doing that. Only thing was she wasn't really available herself during her office hours it was mostly the TAs and ULAs.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
4.0
CS40
Grade: A
Feb 4, 2025
Would take again

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.

Tough grader
Caring
Accessible outside class
1.0
5.0
CS16
Grade: Drop/Withdrawal
Feb 12, 2025

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.

Tough grader
Participation matters
1.0
5.0
CS16
Grade: Not sure yet
Feb 18, 2025

Tests are so difficult

Tough grader
Lots of homework
Test heavy
2.0
3.0
CS16
Grade: Not sure yet
Feb 19, 2025

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.

Get ready to read
EXTRA CREDIT
Graded by few things
1.0
5.0
CS16
Grade: Not sure yet
Mar 7, 2025

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.

Tough grader
Graded by few things
4.0
4.0
CS16
Grade: Not sure yet
Mar 8, 2025
Would take again

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.

EXTRA CREDIT
Caring
1.0
5.0
CS40
Grade: C
Mar 20, 2025

Terrible lectures, hard to understand, test heavy

Tough grader
EXTRA CREDIT
Test heavy
5.0
4.0
CS16
Grade: A
Mar 21, 2025
Would take again

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.

Participation matters
Caring
Accessible outside class
3.0
4.0
CS16
Grade: A-
Mar 23, 2025
Would take again

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.

Participation matters
Caring
Accessible outside class
5.0
4.0
CS16
Grade: A
Mar 24, 2025
Would take again

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.

2.0
4.0
CS16
Mar 25, 2025

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.

Tough grader
4.0
4.0
CS16
Mar 28, 2025
Would take again

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)

Participation matters
Caring
Test heavy
1.0
5.0
CS16
Mar 29, 2025

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.

Tough grader
2.0
3.0
CS40
Grade: A-
Apr 1, 2025

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.

Tough grader
1.0
5.0
CS40
Grade: Not sure yet
May 5, 2025

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

Tough grader
So many papers
Accessible outside class
1.0
1.0
CS16
Grade: Not sure yet
May 5, 2025

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

Tough grader
Participation matters
5.0
4.0
CS16
Grade: A+
May 22, 2025
Would take again

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.

Gives good feedback
Accessible outside class
1.0
5.0
CS16
Grade: Not sure yet
Jun 2, 2025

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.

1.0
5.0
CS16
Grade: B+
Jun 5, 2025

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.

Tough grader
Participation matters
5.0
3.0
CS16
Grade: A-
Jun 10, 2025
Would take again

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!

4.0
5.0
CS40
Grade: A
Jun 11, 2025
Would take again

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.

Lots of homework
Caring
5.0
4.0
CS40
Grade: A
Jun 12, 2025
Would take again

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.

Inspirational
Caring
Test heavy
4.0
5.0
CS40
Grade: A
Jun 14, 2025
Would take again

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.

Participation matters
Graded by few things
Accessible outside class
3.0
3.0
CS40
Grade: A
Jun 15, 2025

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.

Participation matters
EXTRA CREDIT
Accessible outside class
3.0
4.0
CS40
Grade: A
Jun 18, 2025
Would take again

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.

Caring
Accessible outside class
5.0
4.0
CS16
Grade: A
Jun 18, 2025
Would take again

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.

Participation matters
Caring
Accessible outside class
2.0
4.0
CS16
Grade: B-
Oct 7, 2025

Take this class from someone else.

EXTRA CREDIT
Lecture heavy
Test heavy
1.0
5.0
CS16
Grade: B
Nov 1, 2025

DO NOT TAKE HER CLASS IF YOU VALUE YOUR TIME OR MONEY OR GPA. Genuinely the hardest professor i've ever had. She made sure to make the homework and midterms impossible and lectures were so bad and useless. Taught us stuff that wasn't useful for the class and was mean and not at all helpful outside of class. SAVE YOURSELF AND DROP HER CLASS!

Tough grader
Lots of homework
So many papers
1.0
4.0
INT84BL
Grade: Not sure yet
Nov 19, 2025

She doesn't have a syllabus. No guidelines for any of the assignments. You aren't allowed to miss more than one class or she will force you to drop the class by threatening that you will fail. A girl was in the emergency room for a bad injury and she literally forced her to show up for class...

5.0
2.0
CS40
Grade: A
Nov 24, 2025
Would take again

She is a good professor who cares about your learning.

EXTRA CREDIT
Caring
Respected
5.0
3.0
CS16
Grade: A
Nov 24, 2025
Would take again

I had her for 16 and then decided to take her for 24. She got review bombed on her first quarter so I don't think the rating is fair. This is an intro class so yes you may have difficulty wrapping your mind around certain concepts like recursion as a beginner. Just go to OH and do the zybooks and practice the zybooks you'll be chilling.

EXTRA CREDIT
Accessible outside class
1.0
4.0
CS16
Grade: A
Nov 25, 2025

Terrible teacher.

Tough grader
5.0
2.0
INT84BL
Grade: A+
Dec 2, 2025
Would take again

Absolutely adored the course and learned so much! Favorite professor at UCSB.

Group projects
Inspirational
Caring
5.0
3.0
INT84BL
Grade: A
Dec 2, 2025
Would take again

Dr. Majedi is clearly very passionate about the class content, and creates the most interactive class environment i've experienced at UCSB. while there isn't a written syllabus, Dr. Majedi is extremely collaborative with the class in setting expectations for assignments. A fun, easy class as long as your willing to speak up and self-advocate.

Participation matters
Group projects
Graded by few things
5.0
1.0
INT84BL
Grade: A+
Dec 2, 2025
Would take again

I genuinely don't understand the hate for Professor Majedi! She's super sweet and enthusiastic, and had me looking forward to each seminar. She is clearly very passionate and knowledgeable on the subject and I learned a lot of new things. All in all, would definitely recommend this course :)

Inspirational
Caring
3.0
3.0
INT84BL
Grade: Not sure yet
Dec 3, 2025

Seems to be well-intentioned and passionate about what she teaches, but can be rude and condescending at times. She also tends to ramble and have trouble concisely conveying the ideas she's trying to teach.

Tough grader
Participation matters
Group projects
5.0
3.0
CS16
Grade: A
Dec 3, 2025
Would take again

Lectures are very helpful, homework is a free 30%, and the tests are average difficulty. The professor is really nice and is easy to talk to outside of class. Exam jams are genuinely helpful. She will boost your grade if you show participation. Good class, great professor.

Participation matters
EXTRA CREDIT
Accessible outside class
4.0
4.0
CS16
Grade: A-
Dec 6, 2025
Would take again

If you participate in class she bumps your grade at the end. You don't have enough time during the midterms. She is an okay lecturer but can be hard to understand. She's helpful if you ask questions. Go to office hours for her and for TAs.

Tough grader
Participation matters
4.0
3.0
CS16
Grade: A
Dec 6, 2025
Would take again

Her lectures were confusing at times so make sure to talk to her/TA's. She is very kind and I recommend going to her office hours since she'll make you work with others on a problem which shows that she does care about her students. Homework is easy. Midterms can be challenging if you're not a fast writer but most questions are easy.

Gives good feedback
Caring
Accessible outside class
2.0
3.0
CS16
Dec 10, 2025
Would take again

Attendance is recorded; enough attendance gets you a grade bump at the end of the quarter. She is a little strict, but is kind and helpful if you speak to her one-on-one. The midterms are a little hard timing-wise, but the final is fine. You definitely want to go to lecture.

Participation matters
Lecture heavy
5.0
3.0
CS16
Grade: A
Dec 12, 2025
Would take again

Majedi is actually a great professor. You should go to her OHs, do handouts, and ask her questions. You won't get through this class if you do not study. She values participation. Midterm 1 is hard, but then it gets so much easier on later exams. Midterm 1 is also dropped if the average of Midterm2 and the final are higher.

Participation matters
Clear grading criteria
Test heavy
4.0
3.0
CS16
Grade: A
Dec 12, 2025
Would take again

Overall, this course was easier to keep up with than I thought. I originally thought I'd have a hard time, but I ended up doing fine. Professor Majedi's office hours (and the ULA & TA office hours) are very helpful when students are lost on drawing "memory models", struggling with concepts, or have any other questions.

Participation matters
EXTRA CREDIT
3.0
3.0
CS16
Grade: A
Dec 12, 2025
Would take again

Very nice but is not the best lecturer. Some topics aren't explained well during lectures, takes some time to study outside of class. If you make the effort to ask, she will explain. Also she asks the students questions the whole lecture about the topics.

Participation matters
5.0
3.0
CS16
Grade: Not sure yet
Dec 12, 2025
Would take again

Great professor. Engaging and easily digestible lectures, and you can tell she actually wants her students to understand and succeed in C++. Office hours were amazing, tests were difficult. Honestly if I bomb the final I won't even be mad because I still feel like it was a great class.

Amazing lectures
5.0
3.0
CS16
Grade: A
Dec 12, 2025
Would take again

Professor Majedi is an amazing lecturer. She explains concepts clearly and is very accessible outside class. If you have questions, don't hesitate to ask her. Her exams are challenging, but with solid effort you'll do well. Midterm 1 can be replaced by the average of Midterm 2 and the final. Go to her lectures, office hours, and exam jams!

Amazing lectures
Gives good feedback
Accessible outside class
4.0
3.0
CS16
Grade: A
Dec 14, 2025
Would take again

Definitely learned a lot throughout this class, I'd say she is a good lecturer, not great. The most important tip I have is during exams, ask her questions. She will borderline give you the answer. I almost burst out laughing after overhearing her straight up tell a student "No" "how did you get this", so she does want you to succeed.

Participation matters
Lecture heavy
Test heavy
3.0
2.0
INT84BL
Grade: A
Dec 16, 2025

Nice as a professor but I did feel that the course content was very mundane and repetitive in scope. It also moved extremely slow at times, causing me to feel bored throughout the course. There wasn't anything particularly fun, so this course wasn't rewarding to me. However, it's easy to receive an A, even with participation and the group project.

Participation matters
Lecture heavy
4.0
3.0
CS16
Grade: B-
Dec 17, 2025
Would take again

My only complaint with this class/prof is that the time limit on the midterms will hurt you if you are not the strongest at tracing code in a timely manner (like I was). But other than that, Majedi is kind and passionate. Her lectures are structured a bit awkwardly, but she seems a lot more relaxed during office hours. Lock in and you'll be fine.

4.0
2.0
CS16
Grade: A
Dec 17, 2025
Would take again

Lectures were overall pretty helpful. 2 midterms and a final. Grading on tests felt very lenient which was nice. Had optional practice tests at office hours which gave, an extra credit like boost. Bumped grade by 1 letter based on attendance at lecture, section, and office hours. Got the boost by attending all lectures, sections, and 2 office hour.

EXTRA CREDIT
Accessible outside class
3.0
5.0
CS16
Grade: B
Dec 18, 2025

Good lectures. The homeworks provide good structure to the course. The tests are pretty hard. You need to review materials outside of the course to do well. Wins are hard fought, and TA does matter.

Tough grader
Participation matters
Amazing lectures
5.0
2.0
CS16
Grade: A
Dec 19, 2025
Would take again

Majedi's teaching style honestly worked for me. She was very generous with tests for the Fall 2025 quarter, giving us a midterm 1 replacement (average from final and midterm 2) and a class-made cheat sheet. Going to exam jams and sections for a potential grade bump can be annoying to some though (I didn't end up needing it). Tests are forgiving.

Participation matters
Lecture heavy
Accessible outside class
Class Info

Attendance Mandatory

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 74 grades
Most common grades:
A (37)
Not sure yet (20)
B (10)
Grade Distribution
A(40)B(13)C(3)D(1)F(0)A-/B+(18)
Based on 97 reported grades
A: 37
Not sure yet: 20
B: 10
B+: 10
Common Tags
Tough grader (48)
Participation matters (30)
Test heavy (25)
Accessible outside class (24)
Caring (18)
Graded by few things (15)
EXTRA CREDIT (14)
Lots of homework (11)
Rating Trend

Stable

+0.18 avg change
Apr
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

INT84BL

3.7

(6)

CS24

3.2

(5)

CS40

3.1

(16)

CS16

2.3

(78)
Difficulty by Course

CS16

4.1

CS40

4.0

CS24

4.0

INT84BL

2.5

Similar Professors