2.2

Christina Parsa

Computer Engineering - University of California Santa Cruz

2.2
Quality
3.9
Difficulty
28%
Would Retake
90
Reviews
2.2
Quality
3.9
Difficulty
2.3
Helpful
2.3
Clarity

28%

Would Retake

90

Reviews

Rating Distribution
Official
90 total ratings

5

11

4

9

3

10

2

13

1

39

What Students Say

7/10 sections are mandatory

CMPE80N - 4.0 rating

7/10 participation in section (any section is fine), 10 quizzes (2 lowest dropped)

CMPE80N - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

85%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 56 grades
Most common grades:
Not sure yet (16)
B+ (13)
A- (10)
Grade Distribution
A(14)B(11)C(7)D(1)F(0)A-/B+(23)
Based on 72 reported grades
Not sure yet: 16
B+: 13
A-: 10
A: 9
Common Tags
Get ready to read (30)
Lots of homework (26)
Tough grader (26)
Test heavy (19)
Beware of pop quizzes (17)
Lecture heavy (15)
Participation matters (14)
Group projects (14)
Rating Trend

Declining

-0.27 avg change
Dec
Jan
Feb
Mar
Nov
Dec
Last 6 months
Ratings by Course

CMPE80N

3.8

(6)

CSE150N

3.7

(3)

CSE80N

2.6

(16)

CSE150

1.9

(57)
Difficulty by Course

CSE150

4.0

CSE80N

3.4

CSE150N

3.3

CMPE80N

2.8

Reviews (82)
4.0
1.0
CMPE80N
Mar 17, 2018
Would take again

7/10 sections are mandatory. You can choose which one you want to go to. Attendance for the lecture isn't mandatory, but helpful. It's pretty easy to predict what she's going to put on the quizzes. There are weekly quizzes but as long as you read the slides and do homework, they're easy to pass. she drops 2 of your lowest quiz scores.

Clear grading criteria
LECTURE HEAVY
5.0
3.0
CMPE80N
Grade: A-
Nov 15, 2018
Would take again

7/10 participation in section (any section is fine), 10 quizzes (2 lowest dropped). The material is easy but you do have to put some work in it.

Participation matters
Clear grading criteria
TEST HEAVY
2.0
5.0
CMPE80N
Grade: C
Dec 24, 2018
Wouldn't take again

Parsa is a very nice lady, but not a good professor. Her class was supposed to be introductory class but only those with prior knowledge found it easy. Powerpoints are way too long and detailed. Theres a dense test every single week, and homework that takes forever that is graded harshly on correctness. If you don't have to take this class- don't.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
2.0
3.0
CMPE80N
Grade: B+
Jan 9, 2019
Wouldn't take again

Shes a very nice lady, but her lectures can be very dry. She also doesnt go over examples very much in class so it can be difficult to get help outside of section. The PowerPoint slides were always extremely long and most people would stop paying attention halfway through.

TEST HEAVY
Caring
LECTURE HEAVY
5.0
3.0
CMPE80N
Grade: A
Apr 16, 2019
Would take again

Chris is one of the nicest, most sincere profs I've had. She genuinely wants her students to succeed. Homework is helpful to study for the quizzes and she goes over everything thoroughly. People mainly find the class boring because business kids take it to fulfill some CE credit. I thought it was really interesting.

Accessible outside class
Caring
5.0
2.0
CMPE80N
Grade: A
Dec 2, 2019
Would take again

Best most caring professor. Wants everyone in the class to succeed. Really helpful office hours and after class questions. Quizzes and homework every week, but drops the lowest scores. She wants to help everyone she can.

Gives good feedback
Accessible outside class
Caring
5.0
2.0
CSE80N
Dec 7, 2019
Would take again

Chris is definitely an excellent professor. She goes through all the materials clearly. The only problem is that CSE 80N is a fundamental course about Internet and therefore students who have prior experience with the Internet might find her explanation pleonastic. But that's what she does to students who have no prior knowledge on Internet.

Respected
Inspirational
Amazing lectures
1.0
4.0
CSE80N
Jun 5, 2020
Wouldn't take again

The hardest professor I've ever met.

Lots of homework
Test heavy
Lecture heavy
3.0
3.0
CSE80N
Grade: B+
Jun 9, 2020
Would take again

This class wasn't too bad, but I found it more difficult because I had no prior computer science knowledge. I took this class during the coronavirus too so the online format was difficult. Take this class if you have a genuine interest but be prepared to put some work in.

4.0
4.0
CSE80N
Grade: C
Jun 12, 2020
Would take again

Chris is a very caring professor. She is available to answer Piazza questions almost 24 hours a day, and genuinely does all she can to help her students pass. The material is challenging if you have no prior networking knowledge, but doable if you put in effort. My only complaint is that she does not record lectures, even for the online class.

Lots of homework
Skip class? You won't pass.
Caring
2.0
4.0
CSE80N
Grade: B
Jun 14, 2020
Wouldn't take again

The class average on our final was a 63%. That should tell you enough about how her teaching is. Quizzes were unnecessarily hard and lectures were confusing. The topics in this class aren't so hard, but they were explained in such a confusing fashion that it made the class much harder than it had to be. She is very nice though.

4.0
4.0
CSE80N
Grade: A
Jun 26, 2020
Would take again

It's a CS class, so the lectures are a bit dry, but if you work for it you can at least get an A. Make sure you really try to understand what she's saying. she and the TAs were super responsive to questions and feedback, so if you're lost, just ask for help.

Lots of homework
Accessible outside class
3.0
4.0
CSE80N
Grade: B+
Jul 22, 2020
Would take again

The course seemed difficult only because I am not a CS major. For not having any background knowledge I felt she went at a very fast pace. Lectures also seemed to be dry. There are midterm and final and weekly quizzes, she drops the lowest one.

3.0
4.0
CSE80N
Dec 11, 2020
Wouldn't take again

If you're not a CS major don't take this class. I'm a BME major and took this class to fulfill the computer literacy requirement because it's in the 80 sequence and is an intro course. I put in a lot of time and effort into this class and didn't get the results I wanted. Also she said during last class non CS majors are brave for taking this class.

Accessible outside class
Get ready to read
Skip class? You won't pass.
4.0
3.0
CSE150
Grade: C
Mar 24, 2021
Would take again

She is a very kind and nice professor. Although the course is a little difficult and I just got a C to pass, I think the course is very useful and Parsa is very nice. You can ask every questions and she would teach you again and again with patience. Thank you so much, Parsa.

Gives good feedback
Amazing lectures
3.0
4.0
CSE150
Grade: A-
Mar 24, 2021
Wouldn't take again

I really enjoyed this class and leaned alot about networking, but Chris's paranoia makes you hate the class. Besides for the lack of option to go back on exams, our course was taken off of canvas completely before the end of quarter so we have no idea how we did on the final. I hope she reads these comments and changes it next time she teaches.

Lots of homework
Clear grading criteria
Lecture heavy
1.0
4.0
CSE150
Grade: B-
Mar 29, 2021
Wouldn't take again

I came in excited about networks but Parsa just killed that excitement throughout the quarter. Unclear rubric on HW, unable to go back and look at previous questions on tests, and she removed Canvas before we could see our final. Overall the class is interesting but Parsa will kill that interest over time.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CSE150
Jun 3, 2021
Wouldn't take again

Where to start? Nice lady, but her teaching is dry. Average on the midterm was 63%. A time crunch and you couldn't go back on questions- can't skip and go back later/can't time manage. Labs were vague and disconnected, some were frustratingly thrown at you to figure out, TAs were nice but inconsistent. Class was disorganized. Take someone else.

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CSE80N
Oct 1, 2021
Wouldn't take again

Lady moves through lectures like a freight train. Gives homework on topics she has not even covered yet, and then when she covers the topic she goes over it in 30 seconds

Lots of homework
Participation matters
2.0
4.0
CSE80N
Grade: C+
Nov 19, 2021
Wouldn't take again

Very dry lecture, read off the slides. Be ready to show up to the lecture for daily group discussion. Homeworks and tests weren't covered in the lecture (Hws & quizzes every week). Have 2 group projects towards the end of the quarter but still prepare yourselves to study for hws and quizzes. This GE class's workload is heavier than my major classes

Lots of homework
Participation matters
Group projects
2.0
4.0
CSE80N
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

Unnavigable/overly simple Canvas page (no Modules/Assignments tab), nothing is titled (had to sift through 30 presentations to find old info), constantly interrupted inquiring students, rushed lectures, dictatorial late-work policy, due dates in the middle of the day hours after class instead of at midnight, added extra credit after P/NP deadline.

Lots of homework
Test heavy
Lecture heavy
5.0
3.0
CSE150N
Grade: A+
Dec 15, 2021
Would take again

I would strongly recommend taking 80N prior to 150N, but the curve is usually generous at the end of 5-8% of your overall final grade. Many people failed the midterm and stressed for weeks, but eventually most did well. The Prof really cares about the content she is teaching, and exams are fair, yet cover a lot of content. Textbook is useful!

Get ready to read
Participation matters
Clear grading criteria
5.0
3.0
CSE150
Dec 15, 2021
Would take again

Highly recommend taking this professor and class! She is very caring and understanding, and interacts with the class really well. She gave our class a pretty good curve at the end, and the assignments were pretty easy, especially if you went to your lab section. If you go to lecture & read the book, you'll learn a lot!

Graded by few things
Test heavy
Caring
1.0
5.0
CSE150
Grade: B+
Jan 31, 2022
Wouldn't take again

She is a terrible teacher honestly. Skip this professor. She is a nice person and all but I strongly do not believe she is a bad professor. Labs you have to figure out on your own and if you do not attend lab sections you pretty much will fail. Alot of uncovered/barely covered topics on midterm and final and on top of that is a huge time crunch...

Get ready to read
Lecture heavy
Tough grader
1.0
5.0
CSE150
Grade: A-
Jan 31, 2022
Wouldn't take again

Just skip this professor. She doesn't seem to know what she is teaching. Her resources are terrible to learn from and the midterm and final averages were around 50-60 percent so she has to give an insane curve just to make people pass. If you are bad with time crunches, you will fail this course. You get around 10-15 minutes on 5-6 part questions..

Get ready to read
Tough grader
1.0
1.0
CSE150
Grade: Not sure yet
Feb 10, 2022
Wouldn't take again

I've had a fair amount of bad professors at this school but she no doubt takes the cake. Complete lack of any effort in lectures, poorly worded labs and assignments, midterm had absolutely nothing to do with what we learned, TA's and graders who don't even read the lab instructions, popquizzes about random history, completely dismissive of students

Lots of homework
Get ready to read
Beware of pop quizzes
1.0
5.0
CSE150
Grade: Not sure yet
Feb 18, 2022
Wouldn't take again

Study guide didn't cover half of what was on the midterm. It basically only regurgitated what the textbook said. Her teaching style is very archaic as she refuses to record lectures for whatever reason and expects you to come to class and pray that you are able to take good notes or else you're just going to have to hope you can decipher her slides

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
4.0
4.0
CSE150
Grade: A+
Feb 23, 2022
Would take again

Material is good, professor wont hesitate to answer your questions. She wont just give you answers, youll have to work for them but she will teach you the concepts to do everything. Lectures and labs cover all of the material on the midterm and final as long as you actually UNDERSTAND the material and not just copy paste.

Graded by few things
Test heavy
1.0
5.0
CSE150
Grade: A-
Mar 1, 2022
Wouldn't take again

This professor does care about her students in terms of social interactions but she is definitely a tough teacher and not for good reasons. I have no idea what the last response was saying. It might honestly be the professor trying to get cookie points to get her rating up but honestly skip this professor if you care about your grade.

Test heavy
Lecture heavy
Tough grader
4.0
4.0
CSE150
Grade: A
Mar 31, 2022
Would take again

Christina Parsa was a good professor teaching a difficult course. Reading the textbook really helps with the material. As long as you do the reading and show good understanding of the material you should be fine in this course. My one negative is that there was one particularly terrible student grader that hard tanked students scores on the labs.

Get ready to read
Clear grading criteria
Beware of pop quizzes
1.0
5.0
CSE80N
Grade: Not sure yet
Apr 10, 2022

I have had bad teachers before but have never written a review before, because often they were understanding or at least clear. This teacher, for a lack a better term, is heartless: oh you missed class because of Covid, missed an in person quiz or in person group assignment that's 10% of your grade because of Covid, well too bad. Bad, mean teacher.

Tough grader
Group projects
1.0
4.0
CSE150N
Grade: B-
May 11, 2022

Her lectures are boring, basically reading off the slides. Lectures are mandatory and ARE NOT RECORDED! Lab assignments ask very stupid questions that require a lot of work to answer and are graded harshly. Just don't take any classes with her, she will make you do a lot of unnecessary work with no rewards.

Tough grader
Get ready to read
Participation matters
1.0
3.0
CSE150
Grade: A
Jun 3, 2022

Christina Parsa professor in computer engineering at UCSC, refused to provide the necessary and reasonable academic accommodations that I was entitled to as a person with a disability. When the DRC emailed her to meet she made excuses and evaded them for weeks until finals so we gave up. My experience with Parsa was discouraging as a student.

Beware of pop quizzes
1.0
5.0
CSE150
Grade: B+
Nov 11, 2022

Easy midterm exam but extremely difficult final exam. This professor lets her TAs make her slides for lectures, and she keeps reading everything. What makes her course really ridiculous is that both she and her TA do not teach too much on the Python Module we use in this class. Would never take her class again!

Participation matters
Lots of homework
Beware of pop quizzes
1.0
5.0
CSE150
Grade: Not sure yet
Nov 17, 2022

Ridiculously tough class, teacher has no sympathy towards the performance of her students

Tough grader
Get ready to read
Test heavy
1.0
4.0
CSE150
Nov 24, 2022

Midterm review and reading material only match 50% of the midterm exam, her quiz only gave the last 5min of the class and she will leave by the end of class and not accept late quiz. She only reads slide during lecture so reading is more helpful than lecture

Tough grader
Get ready to read
Graded by few things
2.0
4.0
CSE150
Grade: A-
Dec 7, 2022

Chris was nice, but the course was pretty awful. Labs were given without any preparation, and mistakes were made on several assignments, exams, and even the final. Prof was also very ruthless on attendance, with no recorded lectures if you get sick or want to see your family. The final was TERRIBLE, and we were not prepared at all for the content.

Lecture heavy
Test heavy
Graded by few things
5.0
3.0
CSE150N
Grade: A+
Dec 8, 2022
Would take again

This is an upper-division CSE class and shouldn't be considered "free". You should actively participate, read the textbook, and attend lab. If you strive to do the responsibilities mentioned you will do very well in the class. The lectures are important even if they can occasionally be dry tip: sit next to classmates who actively participate.

Get ready to read
Participation matters
Caring
2.0
3.0
CSE150
Grade: B
Dec 14, 2022

Be prepared for a large time commitment. Lectures and labs were mandatory. The lectures were alright if you can pay attention the whole time. Ask TAs questions during labs. Read the book if you want to ace the tests. Exams were difficult and there was a curve at the end. Only take this class if you really want to learn networking or if you need to.

Get ready to read
Lecture heavy
Test heavy
2.0
4.0
CSE150
Grade: B-
Dec 22, 2022

Chris is a nice person, but lectures can be a hit or miss. Ended up reading the textbook. Attendance is mandatory and cannot miss it. Wasn't accomodating even if you have COVID. Labs are not bad but the exams are, average is 65%. You must pass the final exam or you fail the class. Good luck if you're taking her for CSE 150.

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
CSE150
Grade: A-
Dec 24, 2022

I felt like dying. Checked mate in every corner of my life. Breaking my legs going to all the OH, TA sessions, Tutor sessions. My eyes were burned 24/7, pupils melted away. The lectures very important. The average for exams was D. The curve stopped the war and saved many lives. Despite the struggle, it is a class where you will learn and remember.

Get ready to read
Participation matters
Test heavy
1.0
5.0
CSE150
Grade: A
Feb 26, 2023

If I was a professor and this was a class I taught, I'd be ashamed of myself. Her pacing of lectures is poor, and office hour availability is only 1 hour a week instead of the university mandated 2 hours. Its almost as if the labs are written by a high schooler and never proof read. Instructions are vague. Do not take this class at any cost.

Tough grader
Get ready to read
Test heavy
1.0
4.0
CSE150
Grade: B+
Mar 17, 2023

Parsa doesn't care at all with her students. If you have COVID or a family member is on the hospital, you get a 0 on the exam. Her class is also disorganized and you're better off reading the textbook to understand the material. Exams have half of the questions not related to the study guide. Avoid her at all cost.

Get ready to read
Lecture heavy
1.0
4.0
CSE150
Grade: B+
Apr 9, 2023

Not worth taking CSE 150 with Parsa. Half of the questions for the midterms and finals are not from the study guide. She is not accomodating with students who are sick or have COVID. Labs were worded bad. Overcomplicates some concepts. Better off reading the textbook to prepare for quizzes and exam. Horrible experience.

Tough grader
Get ready to read
Lots of homework
3.0
4.0
CSE150
Grade: B-
May 5, 2023

Her class wasn't bad. This class is time-consuming but it was doable. She gave 4 grace days for labs, but use it wisely. Be prepared to get lab questions with horrible wording on the questions. Attendance is mandatory for quizzes. Study hard for the midterm and finals, they're difficult and conceptual heavy.

Tough grader
Test heavy
5.0
1.0
CSE80N
Grade: B+
Jun 15, 2023
Would take again

This class worked wonders for an introductory class. Sections were mandatory to attend at least once a week, but lecture attendance was for extra credit. Her lectures were easy to understand, perfect for visual learners.

Amazing lectures
Gives good feedback
Caring
4.0
3.0
CSE80N
Grade: A-
Aug 25, 2023
Would take again

The class was a cool introduction to the make up of websites. Only downside was she hacked my computer without telling me how to do it back overwise awesome!

Online Savvy
2.0
4.0
CSE150
Grade: B+
Nov 21, 2023

She overcomplicates straightforward topics. Practice exams are either similar or completely different to the exams. Exams range from easy to difficult. Doesn't let us take the exams to help us understand what we did wrong. Doesn't post slides on Canvas to help review what I learned from class. Make sure you read the textbook for this class.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
CSE150
Grade: Not sure yet
Dec 11, 2023

Christina Parsa is by far the worst professor I've had in the computer science department at UCSC. Her lectures are boring and hard to follow; she reads off the slides the whole time. The labs are poorly written and graded even worse. The study guides won't help you for the exams. Absolutely no empathy for her students. Avoid this class if you can.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSE150
Grade: D
Dec 21, 2023

I repeat stay away from this professor. She reads straight from the slides has 0 empathy for her students. Labs are mandatory and over complicated. The study guides are useless when it comes to exams. When she mentions "curve" of the class its based on "performance" which is a lie and mostly based on final and how she feels. Overall worst UCSC exp.

Tough grader
Lots of homework
1.0
4.0
CSE150
Grade: C
Dec 21, 2023

(2/2) Class extremely difficult, especially towards quarter's end. Labs super tough, unclear. Unfair, harsh grading. Hours spent on labs/final project wasted. Final decides pass/fail, not performance so she says. No empathy, IGNORES student issues. Extremely boring lectures and hard to understand and over complicates topics. Avoid for GPA's sake!

Tough grader
Lots of homework
Beware of pop quizzes
2.0
4.0
CSE150
Grade: C
Dec 22, 2023

It was okay labs are hard and she grades so harshly.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
4.0
CSE150
Grade: C
Dec 25, 2023

Class material wasn't conceptually difficult but she just makes it difficult with unclear lab instructions. Spent weekends in the computer lab doing hw because vm isn't supported by mac's and Prof gave no resources for computers that don't support it. Prof has no empathy and dismissive. Stressed for weeks after the midterm, I was simply surviving.

Tough grader
Get ready to read
Beware of pop quizzes
1.0
4.0
CSE150
Grade: B+
Jan 21, 2024

Took her fall 2022. She came off as rude and dismissive if you don't understand the material or need accomodations. VM not supported for Mac users with M1 chips or later and provided no resources for those students. Labs are poorly worded and graded harsh. Avoid. Take Chen Qian for 150. Heard from people much better experience.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CSE150
Grade: B-
Feb 22, 2024

Absolutely no empathy for students. Labs are poorly worded and graded harsh. Exams are completely different from the study guide. No resources for M1 Mac users who are unable to use VM provided for class. Overcomplicates topics in lecture. Nothing good in this class. Avoid

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CSE150
Mar 17, 2024

Plan your schedule to not have to take Parsa. I regretted it every single day I was in mandatory lecture. The topics are not even that complex, but she nitpicks so much. If you are unfortunate enough to take it w/ her, the author of the textbook she based the course on is the goat; the textbook is law.

Get ready to read
EXTRA CREDIT
Beware of pop quizzes
3.0
3.0
CSE150
Grade: Not sure yet
Mar 18, 2024

Slides takes straight from Jim Kurose, labs are vaguely worded and pretty annoying. Professor was actually pretty chill, so not sure what these other reviews mean. Lecture recordings not posted even though there are quizzes for attendance. Overall I felt the class was fair, if you put in the work you would get the result.

EXTRA CREDIT
Beware of pop quizzes
Accessible outside class
1.0
1.0
CSE80N
Grade: A+
May 29, 2024

BORINGGGGGGG. Mandatory lectures, discussion sections, and group assignments outside of class. The class is easy, but the busy work and hand-holding are draining. If you're taking it as a GE, find something else; it's as much of a time sink as my other important classes. The teacher reads off slides and is not engaging. Almost fell asleep in class.

Participation matters
Group projects
1.0
4.0
CSE80N
Grade: B+
May 31, 2024

Constant group projects, extra assignment during mandatory section, do not take for GE or credits. Extremely difficult to work with, and does not react well to things not going her way. Very little time for quizzes, i.e. 25 minutes for a 4 page quiz that requires technical solutions with explanations.

Tough grader
Group projects
Lots of homework
4.0
4.0
CSE150
Grade: B
Jun 16, 2024
Would take again

The amount of knowledge in this course is huge and detailed, requiring a lot of understanding and memory. The lab is very heavy. The exam is not difficult but not easy to get high scores. She cares about her students, and she wants to see the students learn. She curves grade.

Lots of homework
Caring
Test heavy
3.0
4.0
CSE150
Sep 27, 2024

Lectures are a bit dry but cover content well enough. Lectures/discussions pretty much don't prepare you for labs at all—you have to be good at Googling and asking questions. Labs and tests also have confusing wording and unclear expectations. At least email/Ed gets fast responses, and she seems nice.

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
4.0
CSE150
Grade: A
Nov 21, 2024

Horrible professor who doesn't teach what is needed for the lab assignments (homework) for the class. She has you learn an entire python library on your own which is purely an academic tool with documentation that has outdated information. Additionally, test prep material given by her is very inaccurate, sometimes blatantly off.

Beware of pop quizzes
1.0
3.0
CSE150
Grade: B
Dec 10, 2024

The type of professor to really tarnish a school's reputation. Unstructured course, covers very little even for an intro class, no programming instruction(professor does not know how to code), TAs are helpful, graders instructed to give 0 partial credit. forced to beg for regrades, they only give you a few days to find and fix THEIR mistake.

Tough grader
Participation matters
Beware of pop quizzes
3.0
4.0
CSE150
Grade: Not sure yet
Dec 11, 2024

Parsa doesn't record lectures nor post annotated slides, so if you didn't take thorough notes from her fast-paced lecture, you'll struggle with her tests, consisting of vague questions that can be argued either way, or obscure facts from the textbook (who cares where Dijkstra created his algorithm?). Nice professor and pretty forgiving though.

Get ready to read
Group projects
Beware of pop quizzes
3.0
4.0
CSE150
Grade: B+
Dec 18, 2024
Would take again

Professor Parsa was, at least to me, extremely sweet and kind. She is a nice person, no doubts about that. That being said, its no joke this class is 7 units. We had a lab every week, which was mandatory attendance (progress checks). Pop quizzes too for 5% of the grade. Lots of busy work. I did learn a lot though, the curve on the final was massive

Lots of homework
Beware of pop quizzes
Caring
1.0
5.0
CSE150
Grade: B-
Dec 21, 2024

Christina Parsa is a professor who is completely disconnected from the course she teaches and doesn't care at all about her students. CSE150 is a TA run course, entirely lab-based, with mandatory group projects. Parsa doesn't know what is going on with these labs, and will never take questions even during office hours. Please be warned.

Tough grader
Group projects
Test heavy
5.0
3.0
CSE150
Grade: A
Jan 14, 2025

if you go to lectures, read the textbook, do practice problems, and do your assignments, you will succeed. parsa's lectures are very clear and easy to understand. if youre a bum who likes to not pay attention in class and blame everything on professor rather than yourself, dont take this class!

Get ready to read
Amazing lectures
5.0
4.0
CSE150
Grade: Not sure yet
Feb 7, 2025
Would take again

Idk why everyone hates her, but she is really nice and her lectures are easy to understand even though the material is complicated. I didn't like the labs that much, and sometimes it felt like busywork, but overall she is a great professor and seems like she would give good hugs.

Participation matters
Caring
1.0
4.0
CSE150
Grade: Not sure yet
Feb 12, 2025

Treats you like it's daycare but works you like it's the navy. Lectures are just a 90 minute rehash of the reading you already did. Lab content is unrelated to the class. Generally pretentious attitude, acts like she's doing you a favor by wasting your time.Will have one of her coworkers email you if you miss a lecture. Poorly organized. Avoid her

Get ready to read
Group projects
Lots of homework
4.0
4.0
CSE150
Grade: Not sure yet
Feb 20, 2025
Would take again

Some overreacting with how bad she is. She cares about her students, clearly outlines how to succeed in the course as well as always available to talk if you need extra clarification. It's a content heavy class with the homework being doable if you do the readings and pay attention in class. labs are very time consuming but relative to content.

Get ready to read
Group projects
Lots of homework
3.0
3.0
CSE150
Grade: A+
Feb 28, 2025
Would take again

Meh lot's of people are overreacting the class is fine not great not terrible just lot's of busywork. The last lab which was a group project was poorly planned though and many people were failing the auto grader when it worked locally. I didn't find the material super challenging but I'd assume if you have zero exposure then yea read up.

Group projects
Beware of pop quizzes
Lecture heavy
1.0
4.0
CSE150
Grade: A-
Mar 8, 2025

Completely disconnected from her own class; doesn't know what's happening in the labs she assigns. Has changed assignment details within less than 2 days before the assignment's due date. Lab projects are based on python libraries that aren't explained or taught. Project specifications were incomplete and vague. Basically a TA-run course.

Tough grader
Group projects
Lots of homework
1.0
5.0
CSE150
Grade: Not sure yet
Mar 16, 2025

Actually wants students to fail

Tough grader
Test heavy
Graded by few things
5.0
4.0
CSE150
Grade: A-
Mar 16, 2025
Would take again

I thought the lectures and labs were super helpful; it helped me understand the material. I appreciated seeing the feedback on my assignments and all the grades were consistently submitted on time. I recommend you go to office hours because she genuinely cares and will help every student succeed. I definitely recommend taking the class with her!

Lots of homework
Caring
Lecture heavy
1.0
4.0
CSE150
Grade: B+
Mar 19, 2025

Almost all of the actual course material is blatantly stolen from Jim Kurose, including the slides used in class and large portions of the lab material. All the actual work done to run the class is done by TAs; she doesn't know what's happening in the labs. The only thing she actually does is give vague answers to questions and grade some midterms.

Get ready to read
Group projects
Lots of homework
1.0
4.0
CSE150
Grade: A
Mar 19, 2025

Yes, she seems like a nice person and can seem caring. Personality does not equal teaching skill. Horrible teacher, all content not original (labs, lecture, and book taken from Jim Kurose). Extremely disconnected from the class, doesnt know what happens in lab, and does poor job answering questions. TAs run the course. But does it all with a smile!

Get ready to read
Participation matters
Lots of homework
2.0
4.0
CSE150
Grade: B
Mar 19, 2025

This is a conflicting class. I loved learning about networking but the grading is insane. The labs, group work, and test grading criteria are unclear. She's nice for the most part but like others said, she doesn't know what's happening in the labs so it's essentially a TA-run course. I'm CE and I wish I'd taken the 123 series instead of this->157.

Tough grader
Participation matters
Group projects
1.0
4.0
CSE150
Grade: A-
Mar 27, 2025

Lectures were less than useless, you're better off skipping them and just reading the textbook or watching Jim Kurose's YouTube videos since she just rips him off anyway. All of the material can be found online for free, so most of the actual class is superfluous and a waste of time. She also took down the class Canvas and made grades inaccessible.

Tough grader
Get ready to read
Group projects
1.0
3.0
CSE150
Grade: Not sure yet
Nov 2, 2025

I think she tries to be a good teacher, but I end up being less motivated to learn. It's not any particular action, but it sometimes feels like she doesn't want everyone to succeed, only those who really deserve it. Also, it feels like most of the work spent on labs is for the specifics of the directions as opposed to the actual content.

2.0
3.0
CSE150
Grade: Not sure yet
Nov 20, 2025

Lecture/content is fine (good, even), but the administrative side of this course is disturbingly awful. This class is shockingly disrespectful of students' time. The labs are poorly written and formatted. No recorded lectures, no annotated slides. Imposes her style of learning onto you, treating you like a child but working you like its pre-1938.

2.0
4.0
CSE150
Grade: Not sure yet
Dec 5, 2025

While Parsa is caring, she is too involved with student personal life. Lab and test questions are often ambiguous and unclear. Lecture slides are gatekept. The 6 labs are quite heavy and can take multiple hours each. That being said, class content can be very interesting and rewarding if you're into it. Doable but find other options if possible.

Tough grader
Group projects
1.0
4.0
CSE150
Grade: Not sure yet
Dec 6, 2025

A lot of content in the lectures, most of the work comes from the labs. labs take a couple hours to complete and follow strict formatting requirements (30%), some being very programming heavy. Three exams total (%55), you fail the final exam you fail the course. Final lab project with partner, demo required and assesment of code (10%). Avoid.

Get ready to read
Lots of homework
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

85%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 56 grades
Most common grades:
Not sure yet (16)
B+ (13)
A- (10)
Grade Distribution
A(14)B(11)C(7)D(1)F(0)A-/B+(23)
Based on 72 reported grades
Not sure yet: 16
B+: 13
A-: 10
A: 9
Common Tags
Get ready to read (30)
Lots of homework (26)
Tough grader (26)
Test heavy (19)
Beware of pop quizzes (17)
Lecture heavy (15)
Participation matters (14)
Group projects (14)
Rating Trend

Declining

-0.27 avg change
Dec
Jan
Feb
Mar
Nov
Dec
Last 6 months
Ratings by Course

CMPE80N

3.8

(6)

CSE150N

3.7

(3)

CSE80N

2.6

(16)

CSE150

1.9

(57)
Difficulty by Course

CSE150

4.0

CSE80N

3.4

CSE150N

3.3

CMPE80N

2.8

Similar Professors