2.5

Larissa Munishkina

Computer Science - University of California Santa Cruz

2.5
Quality
3.4
Difficulty
36%
Would Retake
139
Reviews
2.5
Quality
3.4
Difficulty
2.5
Helpful
2.5
Clarity

36%

Would Retake

139

Reviews

Rating Distribution
Official
139 total ratings

5

19

4

20

3

24

2

27

1

49

What Students Say

Her lectures does not help anybody

CSE20 - 1.0 rating

The lectures (prerecorded) were pretty dry and didn't really help student do the programming assignments

CSE20 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 107 grades
Most common grades:
A (36)
A+ (28)
A- (18)
Grade Distribution
A(64)B(13)C(5)D(1)F(1)A-/B+(24)
Based on 127 reported grades
A: 36
A+: 28
A-: 18
Not sure yet: 15
Common Tags
EXTRA CREDIT (60)
Lots of homework (56)
Tough grader (30)
Accessible outside class (28)
Clear grading criteria (21)
Lecture heavy (16)
Test heavy (14)
Caring (14)
Rating Trend

Stable

-0.10 avg change
Mar
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CSE30

2.5

(60)

CSE20

2.5

(78)
Difficulty by Course

CSE30

3.5

CSE20

3.3

Reviews (138)
1.0
5.0
CSE20
Grade: Not sure yet
Apr 20, 2020
Wouldn't take again

Horrid grading policy (A day late -50%) & doesn't grade any work on top of that, uses scripts instead that is unreliable (it's possible to get 100% of the work right and get an F), requires turning in work using UNIX, example code in lecture slides are incorrect. They don't let you share code with students. Doesn't lecture, just recordings.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSE20
Apr 22, 2020
Wouldn't take again

Larissa is very unorganized. In her lectures she just reads off her canvas slides, which are not very helpful. Our tests are very poorly designed, nearly everyone failed the first midterm due to the terrible structure. The material isn't insanely difficult, and I've learned everything that I should have learned in the class from YouTube videos.

1.0
5.0
CSE20
Grade: Not sure yet
May 13, 2020
Wouldn't take again

Despite this being an introductory Python course, the professor fails to introduce most topics yet puts them in the PAs. When asking her for help she does not provide any useful insight and tells students to refer to grading rubrics that are unclear. It is very hard to get 100% on assignments due to her flawed grading scripts.

Tough grader
1.0
5.0
CSE20
Grade: Not sure yet
May 15, 2020
Wouldn't take again

DO NOT TAKE THIS CLASS IF YOU ACTUALLY WANT TO LEARN PYTHON. This is by far the worst class I have taken at UCSC. Her lectures are a joke and are all prerecorded. Exams are formatted extremely poorly and contain numerous syntax errors making them very unclear.

1.0
3.0
CSE20
Grade: A+
May 17, 2020
Wouldn't take again

She's a nice person. But the PAs she assigned to us is very unclear. I have to guess what she wants us to do in the PA. After she notices the confusion part, she will change the instruction for this PA, so I have to waste my time to make correction on my PAs. The test scripts she gave us are also full of mistakes. I wasted much time for her mistake

1.0
5.0
CSE20
May 18, 2020
Wouldn't take again

I just don't think Munishkina is a great teacher nor was she prepared to teach this class. This class is just much more difficult and stressful than it needs to be. Instructions are unclear and our own exams have errors and are poorly formatted. Programming Assignment instructions were ambiguous and overcomplicated the task at hand.

1.0
5.0
CSE20
Grade: Not sure yet
May 19, 2020
Wouldn't take again

Probably the worst professor I've had so far at UC Santa Cruz. If you want to actually learn python take this class with a different professor.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
CSE20
May 20, 2020
Wouldn't take again

Worst CS class I've seen at any level (intro, advanced, etc.). Lazy grading that does not work, concepts not taught well. Should avoid teaching in the future unless there are serious changes made to the grading system and content.

Tough grader
1.0
5.0
CSE20
Grade: Drop/Withdrawal
May 21, 2020
Would take again

The midterms were botched and the PA instructions were always unclear. She does not teach or show any examples during lecture. The slides are pre recorded and we just watch them with her during class. I dropped because I didnt think taking the class with her was worth it compared to the other amazing professors who teach python.

Tough grader
2.0
4.0
CSE20
Jun 7, 2020
Wouldn't take again

The lectures (prerecorded) were pretty dry and didn't really help student do the programming assignments. Speaking of programming assignments, it was very difficult for students to make their code conform to the grading script because the unclear instructions didn't mention some of the nuances of the script, and there were inconsistencies.

Lecture heavy
EXTRA CREDIT
Tough grader
1.0
5.0
CSE20
Grade: A+
Jun 9, 2020
Wouldn't take again

She's not prepare to teach this class, the worst class I took so far in 4 years.

4.0
4.0
CSE20
Jun 10, 2020
Would take again

She's a great prof!! many programming assignments and hw's. programing assignments are a little more challenging but really fun at the end of the day. Hw's are pretty straightforward. Gives extra credit!!

Lots of homework
Accessible outside class
EXTRA CREDIT
1.0
5.0
CSE20
Grade: Not sure yet
Aug 21, 2020
Wouldn't take again

The professor is incredibly disorganized and will dock points if you have similar code to other students. It's honestly very ridiculous due to the fact that everyone is taught the same way by the same person with little to no guidance on the assignments. Do yourself a favor and stay away from taking a course from this lousy professor. not worth it.

Tough grader
5.0
3.0
CSE20
Grade: B
Aug 29, 2020
Would take again

I now have an intermediate understanding of how Python works and I can now further learn it. Professor Munishkina had many resources available for us: questions during lectures, canvas discussions, emails; all of which were promptly answered. We could also attend as many office hours as we wanted. If you work hard and want to learn you will.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CSE20
Grade: A
Aug 29, 2020
Would take again

She's a very great and friendly prof!!! She speaks clearly and teaches the coding knowledge very detailed. You can learn a lot about basic programming! There are 5 programming assignments in total and she will help you succeed if you attend her office hours. Also, she provides many different extra credits to improve your scores!

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
CSE20
Grade: A-
Aug 29, 2020
Would take again

Dr. Munishkina is a diligent, creative, supportive, organized, and sharp professor. She always had clearly organized slides, explanatory videos, and diligently prepared homework, programming assignments, and quizzes. The classes were truly interactive. Please ask questions. She will offer you all the resources she can to help you learn to code!

Lots of homework
Clear grading criteria
Amazing lectures
5.0
3.0
CSE20
Aug 29, 2020
Would take again

Lara Munishkina is one of those rare professors who are actually good at teaching. She anticipates what students may find difficult and structures the class accordingly. Assignments and quizzes were challenging in a good way (plenty of interesting, creative problems). Thanks to this class I now know WTF I'm doing in my cryptography course at UCB.

Gives good feedback
Respected
Inspirational
5.0
3.0
CSE20
Grade: A-
Aug 29, 2020
Would take again

This was my first ever programming course, and Professor Munishkinda was incredibly helpful. She structures lectures well, is amazing in office hours, and genuinely wants to do whatever she can to help you understand the concepts and pass the class. Even in the time of online learning, she was exceptional in creating personal connections. 10/10

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
CSE20
Grade: A
Aug 30, 2020
Would take again

After looking at some of the ratings on here, I was discouraged and almost didn't take this class, but I'm glad I did. Larissa is accommodative, patient with questions and at OH, she will give detailed feedback. Attending OH regularly was a game-changer, and as a beginner, it helped me stay on track. Attend OH, go to section, and you'll excel.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
4.0
CSE20
Grade: A-
Aug 30, 2020
Would take again

Awesome class and awesome professor for learning Python! Great beginner class and Prof. Munishkina is great at explaining all the concepts clearly. Many fun programming assignments that are challenging but also useful for learning Python! I took in spring 2020 when distance learning had just begun and it was a great class!

Participation matters
Clear grading criteria
Amazing lectures
5.0
4.0
CSE20
Grade: A-
Aug 31, 2020
Would take again

My professor was very helpful and understanding. She went over time to help her students during office hours.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
4.0
CSE20
Grade: A
Sep 2, 2020
Would take again

She is quite helpful and provide adequate office hours. Always set up extra credit questions so easy to get good score.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
4.0
3.0
CSE20
Grade: A
Nov 25, 2020
Would take again

She's really nice and offers extra credit. She's good at explaining the topic and her presentations are very clear but her officer hours are a myth. Labs might look like a lot of work, but it helps! 5 Programming assignments (did not feel like a lot + there's a lot of helpful websites). Go to each TA's hour to "test the water", most are not good.

Accessible outside class
Caring
EXTRA CREDIT
4.0
1.0
CSE20
Grade: A+
Dec 25, 2020
Would take again

Cannot stress how important it is to start programming assignments early and go to her office hours/email her when you're stuck. Also she gave out like a solid 15% extra credit. If not proficient in english, don't take her. Has a heavy accent.

Accessible outside class
Caring
EXTRA CREDIT
3.0
1.0
CSE20
Grade: A+
Jan 8, 2021
Wouldn't take again

Boring class but guess it works if you want to learn basic programming.

3.0
3.0
CSE20
Grade: A-
Jul 9, 2021
Wouldn't take again

Her teaching style was not my favorite especially paired with her thick accent. She seemed really nice and would help you if you asked, but honestly had a hard time paying attention. I wish I could have taken this course in person because following along was kinda dull during online class. I had to teach myself quite a bit of the material.

1.0
1.0
CSE20
Grade: Not sure yet
Oct 16, 2021
Wouldn't take again

Theres like a million little assignments in this class. Discussions, sections, labs, programming assignments, quizzes, video lecture Q&As, etc. its disorganized and easy to lose track of. Theres also like 15 TAs in this class, who are all impossible to get help from and equally as disorganized. Take with someone else. Accent hard to understand.

Lots of homework
EXTRA CREDIT
2.0
4.0
CSE20
Grade: Not sure yet
Nov 9, 2021
Wouldn't take again

A lot of programming assignments and labs. Autograder is extremely specific and nitpicky. Lectures weirdly paced and slow, making it hard to keep engaged. Beware.

Lots of homework
Tough grader
2.0
4.0
CSE20
Grade: C
Dec 3, 2021
Wouldn't take again

This class might be labeled as intro to python but it is nowhere near a beginner level. Lectures covered very basic concepts then quizzes were extremely difficult.

Test heavy
Clear grading criteria
Lecture heavy
1.0
5.0
CSE20
Grade: A-
Dec 10, 2021
Wouldn't take again

Mandatory sections, labs absolutely suck and assignments are difficult. Final sucks. She is not a good teacher. If you come from a CS background, you can manage, if you don't, I hope you have a serious interest in python.

2.0
3.0
CSE20
Grade: A
Dec 20, 2021
Wouldn't take again

It was an excellent class. But professor could not explain the concept more clearly, and she says a lot of stuff to be looked at over the internet, and some of them are misleading ones. So I need more clarification during lectures.

Lots of homework
Beware of pop quizzes
EXTRA CREDIT
1.0
4.0
CSE20
Grade: C
Feb 16, 2022
Wouldn't take again

Have to say I thought I was doing great in her class until the last 2 weeks. Final was one of the hardest exams I have ever taken and her quizzes are not even close to level she teaches at or gives homework at. Would not recommend taken her for CSE20. Also very hard to understand.

Skip class? You won't pass.
Test heavy
EXTRA CREDIT
2.0
4.0
CSE20
Grade: C
Feb 26, 2022
Wouldn't take again

I took cse20 with her during fall 21, it was my first cse class, and she made it harder. Her lectures were really boring, she talks very slow with a thick accent, and she would just read of PowerPoints. I couldn't understand anything from the lectures her teaching style was not for me. I wouldn't have passed if I didn't go to tutoring.

Lots of homework
EXTRA CREDIT
1.0
2.0
CSE20
Grade: A+
Mar 11, 2022

i have not taken her class but i did tutor and its the most disorganized mess ever she does not reply to emails and misses her own office hours with no warning, does not teach any of the material that you need to know for cse30 or anything else, teaches objectively BAD coding practices, and has very vague instructions and more but word limit

Graded by few things
4.0
2.0
CSE20
Grade: A
May 17, 2022
Would take again

She's willing to help past her office hour time. I definitely, recommend going to MSI for review sessions, but her tests are easy. She gives lots of extra credit opportunities is very generous when it comes to grading, gives you points for trying, which isn't typical for CS, but she has a thick accent which can make her difficult to understand.

EXTRA CREDIT
Caring
Accessible outside class
3.0
4.0
CSE20
Grade: B+
Jun 2, 2022
Would take again

I had her fall quarter 2021 for CSE20. Honestly, if you go to her lectures and pay attention, you will do ok enough in her class. Her lectures can be unclear at times. She is really nice and gives out extensions though!

Tough grader
Clear grading criteria
Lots of homework
1.0
4.0
CSE20
Grade: C
Jun 14, 2022

Says attendance isn't mandatory then 25% of your grade is determined by attendance. Doesn't grade until the last possible moment. Had a 92% going into the final and found out I ended with a 70% in the class because of mountains of ungraded work. All this work was supposedly retake-able, however I did not believe I needed to regarding my 92%

4.0
2.0
CSE20
Grade: A
Aug 27, 2022
Would take again

If you stay on top of your work by starting early (especially PAs), going to discussion sections, and studying through the Colab/textbook, this class is really easy. The professor is really lenient about grading and lets you redo labs for full credit. There are a lot of extra credit opportunities. If you do bad in this class, it's really on you.

Get ready to read
EXTRA CREDIT
Lots of homework
4.0
4.0
CSE30
Grade: A+
Sep 12, 2022
Would take again

She teaches concepts well and if you ever have doubts just talk to her somehow: emails, ed or office hours, she'll respond your queries. Assignments are challenging and (very rarely) don't overlap with the prerequisites of the course (in that case you'll be allowed to access online materials). As long as you're good at debugging you'll be fine.

EXTRA CREDIT
Lots of homework
Accessible outside class
2.0
2.0
CSE30
Grade: A
Oct 10, 2022

accent pretty hard to understand, lectures are incredibly boring and uninteresting. she constantly goes on tangents and writes on the blackboard in a 300 person lecture hall. assignments are pretty easy but there's a lot of them

Participation matters
Lecture heavy
Test heavy
1.0
4.0
CSE30
Grade: A-
Nov 15, 2022

Very difficult to understand because of thicccccc Russian accent. She barely teaches at all, most of my learning was self-done. Grading is a bit harsh, wayyy to much work for a intermediate python course. Most of your grade depends on your coding assignments so be prepared to sit still for 3 hours per assignment just coding and crying.

Gives good feedback
Lots of homework
3.0
4.0
CSE30
Grade: A+
Nov 17, 2022
Would take again

People are generally more hard on Professor Munishkina than is warranted. She gets the job done and is engaging enough to get through the material. I've had worse, have had better. The slight language barrier is difficult to deal with when it comes to instructions on assignments, but she pushes back due dates and answers questions to accommodate.

EXTRA CREDIT
Lecture heavy
4.0
3.0
CSE20
Grade: A+
Dec 1, 2022
Would take again

She lets you turn in everything late and still gives you full credit. 5 quizzes and 1 final. The quizzes are in person but they are super easy because she lets you use IDLE and it's open note. Her lectures aren't mandatory - she just reads off the slides so I would recommend just reviewing the slides on your own time if you don't go to lectures.

Participation matters
Clear grading criteria
Accessible outside class
3.0
3.0
CSE30
Grade: A+
Dec 11, 2022

Useless lectures

EXTRA CREDIT
4.0
2.0
CSE30
Grade: A+
Dec 14, 2022
Would take again

The only real negative with Muniskina is that her lectures can be boring and lengthy. However, there are many positives about her cse 30 class. She assigns a ton of extra credit, is extremely lenient with deadlines, lets us do some really cool assignments, and has many resources if you need it. I really appreciated and enjoyed this class.

EXTRA CREDIT
Accessible outside class
1.0
5.0
CSE30
Dec 15, 2022

Lectures are useless. Extremely disappointed with the way she calculated grades. She consistently made mistakes and often gave us incorrect grades. She was not responsive to our concerns and didn't take the time to address the issues we had with her grading. Her excuse was that the grades on canvas are an "approximation".

Tough grader
EXTRA CREDIT
1.0
3.0
CSE30
Grade: B
Dec 16, 2022

Useless lectures, don't go. Assignment grades were often inaccurate and required a second pass. Calculated final grades at the end differently than canvas, many students had unexpected final grades. I had an 89.8 on Canvas that was reported as a B. TAs are great and assignments weren't that difficult usually pretty vague. Lots of extra credit.

Tough grader
EXTRA CREDIT
Lots of homework
2.0
3.0
CSE30
Grade: A-
Dec 16, 2022

Terrible prof: teaches things that are on labs due that week AFTER they are due. Lectures are just reading off powerpoint slides, absolutely useless; 95% a self-learning class. Always graded our assignments wrong and had to report to a TA to get it fixed. Complete lack of transparency on grades. Avoid her.

Tough grader
EXTRA CREDIT
Lots of homework
2.0
3.0
CSE30
Grade: A+
Dec 17, 2022

The course isn't difficult, though the lectures aren't helpful since they are slower than self-studying. Assignment instructions were unclear. She is very helpful during office hours and after class. The big thing is that the grading scale wasn't clear, we didn't have any clue what our grades were until she posted them on myucsc.

Tough grader
EXTRA CREDIT
Accessible outside class
3.0
1.0
CSE30
Grade: A+
Dec 19, 2022

The main problem I had with the professor was that the lectures weren't very organized and also unengaging. The assignments are also very poorly written and several times the assignments were updated while students were working on them. Other than that, the class itself is very hard to fail because of how much extra credit there is.

EXTRA CREDIT
Gives good feedback
2.0
4.0
CSE30
Dec 23, 2022

This class was a mess. Two weeks into the quarter and her lectures were one week behind the assigned homework. Receiving grades at times felt like a "wheel of misfortune" - either the assignment was graded wrong or the instructions were unclear/changed. As for the content itself, it was very useful/informative and the quizzes were fairly easy.

EXTRA CREDIT
Lots of homework
1.0
4.0
CSE20
Dec 31, 2022

Thought I was doing okay in the class, then two weeks before the end of the quarter my grade goes from a B to a D- because she waited so long to grade assignments. Lectures were hard to understand and often didn't apply to the version of python she told us to install. This is more or less a self taught class.

3.0
3.0
CSE30
Grade: B+
Jan 9, 2023

Course content was solid; labs and assignments were clear, and a lot was learned through doing the assignments. Lectures did not really help, and the textbook/lecture slides were often more helpful. Gave a lot of extra credit throughout the quarter, but grading was unclear at the end since assignments were ungraded/not weighted properly.

Tough grader
EXTRA CREDIT
Accessible outside class
2.0
4.0
CSE20
Grade: B
Jan 17, 2023

Im currenty taking her for cse 30, and had her for 20. She doesn't do the best job preparing people for cse 30. She's just reading off the slides, but doesn't provide many examples. This class is basically self taught.

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
CSE30
Grade: Not sure yet
Jan 23, 2023

Lectures were based completely on slides and weren't the best. Workload was pretty heavy and don't expect to see a grade or a grade change in 2 weeks of submission. She is a harsh teacher that sticks to the rules but she sticks to her syllabus and is honest.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
4.0
CSE30
Grade: A
Jan 25, 2023

Professor Munishkina is honestly not a great professor. Her lectures can sometimes make you more confused about the topic being discussed, and sometimes she doesn't go over topics until the due date for the lab is already passed. However, all of her lectures are recorded (when in person at least), and she does offer a lot of extra credit.

Tough grader
EXTRA CREDIT
Accessible outside class
2.0
4.0
CSE30
Grade: B-
Jan 27, 2023

Labs and programming assignments are almost always graded incorrectly, resulting in a whole letter grade lower than where you're supposed to be. Lectures are very boring, make you hate python. To be fair, she does give a lot of extra credit so you can succeed if you utilized, but class felt disorganized. She is not the worst ever, but not good.

Tough grader
EXTRA CREDIT
Lecture heavy
2.0
4.0
CSE30
Grade: B+
Feb 10, 2023

The way she taught CSE 30 this year was almost like a brief overview into CSE 101 Intro to Algorithms and Data structures which confuses you since she doesn't fully go into depth of Algorithms and Data structures. Goodluck with the class since you will be spending hours upon hours watching YouTube videos of Algorithms and Data structures.

Tough grader
EXTRA CREDIT
Caring
1.0
4.0
CSE30
Grade: Not sure yet
Feb 15, 2023

Lectures are confusing, canvas is hard to navigate, information is unclear, assignments often recieve incorrect grades. One assignment was docked 2 points for failing to include a __str__() method within a class, even though it did contain the method. I tried reaching out about the grading error and got no response.

Lots of homework
5.0
1.0
CSE20
Grade: A+
Feb 23, 2023
Would take again

Really easy class with straight forward grading. Quizzes were very similar to the homework and labs.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
3.0
CSE30
Grade: B-
Feb 27, 2023

Had to go to many tutoring and office hours just to get some help with the programming assignments. Assignments really proved who was paying attention in class. Pushed back deadlines, gave out extra credit, even talked/answered questions about the schoolwork. Easy stuff for weekly homework, but requires you to really learn by self-studying.

EXTRA CREDIT
Inspirational
Accessible outside class
3.0
4.0
CSE30
Grade: A+
Mar 3, 2023
Would take again

Lectures will cover content for stuff that was due weeks ago and aren't that great. They do go into depth and give valuable hints for assignments and quizzes. There is a lot of work and assignments are difficult but will make you a better programmer. Munishkina is nice and very helpful during office hours. The extra credit is a lifesaver.

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
2.0
CSE20
Grade: B
Mar 7, 2023

Do not take CSE20 with professor Munishkina especially if you are not a computer science major. None of her lectures had anything to do with the programming assignments or labs and she is not accessable outside of class. Labs were the only part of the class that I learned anything from but they did not help much with other assignments.

EXTRA CREDIT
Test heavy
2.0
4.0
CSE20
Grade: B-
Mar 8, 2023

She wrote her own textbook and it isn't good, her teaching style is very difficult to understand and her assignments are tricky. She follows her own curriculum as opposed to the other classes, I would take someone else.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
CSE30
Grade: Incomplete
Mar 8, 2023

Laboratories and programming assignments are virtually always marked wrongly, resulting in a letter grade lower than expected. The lectures are really boring and will make you dislike Python. To be fair, she does grant a lot of additional credit, so if you use it, you can succeed, but class felt unorganized.

Lots of homework
4.0
4.0
CSE30
Grade: A
Mar 20, 2023

I took her for two quarters in a row, and honestly, it was worth it. Although I barely attended her lectures, her assignments helped me become a better coder, I feel like her classes are meant for students with little to no coding experience(me). If you are familiar with python libraries, then it's just an easy A for you.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
3.0
CSE30
Grade: A
Mar 21, 2023
Would take again

Enjoyed the curriculum more than the actual teacher. Take this if you're a good self-learner, actually, take this regardless as you need to be able to self-learn. Join the discord and get ready to get help on the labs and PAs. In our class, she curved the final grade and offered a shitton of extra-credit. ALWAYS do the extra credit for the PAs.

Lots of homework
1.0
4.0
CSE30
Grade: F
Mar 22, 2023

Munishkina is a nice person but in terms of teaching she teaches from a copy and paste from 10 years ago. The programming assignments are graded by a sort of algorithm none of the students have access to so they can be very hit or miss. Will respond to emails in 2 to 3 business days.

Tough grader
Lots of homework
Accessible outside class
3.0
3.0
CSE30
Grade: A+
Mar 24, 2023
Would take again

There is a lot of work in this class. A lab with two parts every week. And, a programming assignment every other week. You learn a LOT in this class about python. The lectures are boring: 2/5, I never went to them. I learned everything that I needed from the labs and assignments. Their grading scripts will mark you down, just email the TAs.

EXTRA CREDIT
Lots of homework
Accessible outside class
3.0
3.0
CSE30
Grade: A-
Mar 25, 2023
Would take again

There was a lot of homework compared to other CSE30 teachers. You had a two part lab due every week, and a programming assignment and quiz every other week. The lectures were not as helpful compared to self studying some of the topics. The TA were pretty helpful though, and some of the programming assignments were a good challenge.

EXTRA CREDIT
Lots of homework
3.0
3.0
CSE30
Grade: A
Mar 25, 2023
Would take again

There was a lot of homework given, but the homework was really useful in completing assignments and tests. The lectures are pretty boring and aren't worth attending unless you want basic information on a topic. One thing that was really annoying was that she always introduce the assignments the day it was due. But aside from that, decently solid

EXTRA CREDIT
Lots of homework
Accessible outside class
2.0
4.0
CSE30
Grade: A
Mar 29, 2023

Take this class with friends otherwise, it is very hard to get sufficient help. There is a lot of work and many different projects. The projects vary in difficulty, but most are hard. All projects have extra credit, and they are very helpful in keeping your grade high. The lectures are very long and essentially boring.

EXTRA CREDIT
Lots of homework
Lecture heavy
2.0
5.0
CSE30
Grade: B-
Mar 29, 2023

The lectures for this class were not really helpful. Your grade heavily depended on programming assignments and quizzes. I constantly felt lost throughout this course and those who did well were mostly students who had previous programming experience besides just CSE20. The best thing about the course was the extra credit from the PAs.

EXTRA CREDIT
Lots of homework
Lecture heavy
4.0
3.0
CSE30
Grade: A
Mar 29, 2023
Would take again

I would suggest taking this class with a group of friends so you can help each other out or at least know a few people in the class. She gives a ton of homework every week, and the class is way more advanced in syllabus than the other cse 30, but I would suggest taking her as it helps you learn more. Her final is from the quizzes, so easy for an A.

Get ready to read
EXTRA CREDIT
Lots of homework
2.0
3.0
CSE30
Grade: A+
Mar 31, 2023

Requires you to self-teach a lot as the lectures focus far more on theory rather than application. A lot of issues arise from the auto grader script that is often wrong meaning you need to contact a TA. Despite all this you do learn a lot as the projects/labs are pretty well made and make you understand and practice concepts.

Get ready to read
EXTRA CREDIT
Lots of homework
2.0
4.0
CSE30
Grade: A+
Apr 6, 2023

Terrible lecturer, I used lecture time for homework, but all her assignments/expectations are very clear and tutors and TAs are generally very helpful. There's many opportunities for points and extra credit, and quizzes are hard (multiple choice and coding sections, both timed) but she doesn't throw any curveballs. Get started early on everything.

EXTRA CREDIT
Clear grading criteria
Lots of homework
3.0
2.0
CSE30
Grade: A
Apr 12, 2023
Would take again

Munishkina's class was very easy due to the large amount of extra credit. The lecture was almost entirely useless, and by the end of the class was about two weeks behind the assigned material. The labs taught every concept necessary to excel in the class, so it was mostly just self-paced learning and coursework.

EXTRA CREDIT
5.0
3.0
CSE30
Grade: A
May 3, 2023
Would take again

Honestly a good professor, and I will retake her if she has a different class. There is a lot of homework due, but there are a lot of opportunities for extra credit and to get a good grade. Her mid-term and final are the same format as her quizzes, I would suggest starting her programming assignments early. She goes into deep of the syllabus.

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
5.0
CSE30
Grade: A
May 25, 2023

HORRIBLE! HORRIBLE! DO NOT TAKE. AVOID AT ALL COSTS. LOTS AND LOTS OF WORK, AND NOT CLEAR GRADING CRITERIA. SHE IS NOT VERY UPDATE WITH HER TA'S AND UNCLEAR COMMUNICATION. Also heavy accent I cannot understand her lectures.

Tough grader
EXTRA CREDIT
Graded by few things
1.0
5.0
CSE30
Grade: Rather not say
Jun 1, 2023

Don't take the class online. She speaks in a slow and monotone voice on top of a heavy accent (even watching recordings on x2 speed won't save you). The coursework is outdated and the TAs are also out of the loop with why her selected answers are correct (one of them even told me to use Chat GPT to solve one of the labs).

1.0
3.0
CSE20
Grade: Not sure yet
Jul 27, 2023

You could also just burn your tuition.

Get ready to read
1.0
4.0
CSE20
Grade: Not sure yet
Nov 13, 2023

Do not take her class if you are a beginner. Her classes are all lecture heavy and provide no help. Many of her assignments include topics that were never taught. TA hours, office hours, and tutoring are the most helpful. She teaches vague concepts and then assigns work that is much more detailed than what is taught.

4.0
3.0
CSE20
Grade: A
Nov 16, 2023
Would take again

Just took for cse20, is fine. Just do the labs

Participation matters
Lots of homework
Test heavy
4.0
3.0
CSE20
Grade: A
Nov 16, 2023
Would take again

Good teacher. She has a heavy accent so sitting up close where you can understand and hear her is important. Other than that it was a good class where we learned more in depth about programming than other sections. My biggest advice for the class is to sit in the front row and participate you will do well in the class!

Participation matters
Clear grading criteria
Lots of homework
1.0
2.0
CSE30
Grade: A-
Nov 17, 2023

Munishkina has a heavy accent and a monotone voice (no fault of her own) that make already dry lectures insufferable. If you are already proficient in the basics, this class is easy and you should be able to skip lectures. No pop quizzes. No grading script provided and I "failed" two assignments for no apparent reason despite emailing TAs.

Tough grader
EXTRA CREDIT
Graded by few things
1.0
4.0
CSE20
Grade: Not sure yet
Nov 28, 2023

Her lectures does not help anybody. The grading of your code is the most difficult part of this class.

Lecture heavy
Test heavy
Accessible outside class
2.0
3.0
CSE20
Grade: A-
Dec 6, 2023

If you want to learn the content well, don't take this professor. Doesn't explain topics well. Gives programming assignments, expecting students to have a greater understanding of topics than what she teaches. Quizzes are open note and she gives lots of preparation for them, but I don't feel like I've learned anything beyond the basics of coding

Clear grading criteria
1.0
5.0
CSE20
Grade: Not sure yet
Dec 9, 2023

This professor is actually the worst professor I have had in my college career. Her content in the class is a week behind to the assignments that are assigned. There are so many assignments at once. She teaches very very basic concepts and expects you to do the most complex labs and PAs. If you're a beginner, do not take her. Not worth it.

EXTRA CREDIT
Lots of homework
Lecture heavy
1.0
4.0
CSE20
Grade: A
Dec 12, 2023

I did not like taking CSE20 with her. Her lectures are very boring, and she just reads off the slides. Be wary of the final, since it is nothing like the quizzes you took before. Some of the questions on the final have very little to do with programming and are more like word problems from a puzzle book.

Tough grader
Lots of homework
4.0
3.0
CSE20
Grade: A-
Dec 13, 2023
Would take again

If taking CSE20 in person, it should be noted that Munishkina and her TAs are some of the most lenient when it comes to redoing missed quizzes.

Clear grading criteria
Accessible outside class
Online Savvy
1.0
3.0
CSE20
Grade: A+
Dec 14, 2023

the lectures, although they are "required", are useless. I just used every lecture to do the lab assignments instead. She just reads off the slides every day, which you can do yourself. The lab assignments, posted slides, and google colab are decently helpful, but that's about it. Good luck, start programming assignments early.

Lots of homework
Test heavy
2.0
4.0
CSE20
Grade: B
Dec 20, 2023

There are a lot of assignments to keep up with, but at least she provides a template for the PAs. Use the tutors for help. Textbook is free! Google colab is very useful! Quizzes and final is open note. Very difficult to keep up with the concepts as a beginner.

Lots of homework
Lecture heavy
Test heavy
4.0
3.0
CSE20
Grade: A
Dec 20, 2023
Would take again

Knowledgeable. No surprise exams or surprise questions. Quizzes correlate well to lectures/study guides. Boring lectures that confuse inexperienced students. Generous with points in manual project regrading, which is always offered. Instructions to check score before submitting are confusing. Contrary to old reviews, she releases grades quickly.

Caring
2.0
4.0
CSE30
Grade: A
Dec 21, 2023

Not too difficult to succeed but it wont be fun. Lectures are slow and rambly. Theres plenty of support outside of class (TAs, tutors), but it sucks that you need them so often. Assignments were vague and missing key info. Its common to lose points because you didnt understand what they wanted or it required you to know a random untaught concept

EXTRA CREDIT
Clear grading criteria
Lots of homework
1.0
4.0
CSE30
Grade: A-
Dec 22, 2023

Very difficult class for beginner programmers. Too much homework: 2 labs a week, quiz every other week and PA's every other week. Every other week will have 2 labs, quiz, and PA due. Tutors were extremely helpful and had to go to get help every week. Lots of concepts not covered but needed to know for PA's. Lectures useless for PA or quizzes.

Participation matters
Lots of homework
1.0
5.0
CSE30
Grade: Audit/No Grade
Jan 15, 2024

The professor is not open to working with students for accommodation whatsoever. Extremely work-heavy, and lectures tend to ramble from topic. Offers extra credit but how small the amount of point being offered is compared to the work to get them good luck. TA's are the only part that make this class bearable.

Tough grader
Lots of homework
Test heavy
1.0
3.0
CSE20
Grade: B
Jan 24, 2024

TA's do everything. Don't expect much from her.

1.0
4.0
CSE30
Grade: B
Jan 26, 2024

The assignments are fairly borked, often having question fields without questions, topics we haven't touched on, limited explanation, and poor auto-grading scripts. This could be okay, but in both CSE 20 and 30, the TAs seem disinterested and won't help you much, so you're fairly on your own. If you can do an online class, take the other teacher.

Tough grader
Lecture heavy
1.0
3.0
CSE20
Grade: A-
Feb 6, 2024

Lecturers are not useful and don't offer much help to the already preexisting learning program she makes you enroll in. Assignment grading is also very vague. This includes online assignments, hard to tell what is actually necessary to complete.

1.0
3.0
CSE20
Grade: A-
Feb 20, 2024

The grading for most of the assignments is very unclear. She is hard to reach outside of lecture hours and the TA's do a majority of the work. The lectures are basically pointless as most of things covered within lecture can be found on the online textbooks we use.

Tough grader
Lots of homework
1.0
4.0
CSE20
Grade: A
Mar 3, 2024

Dude, she can't teach. I promise you, don't take this class.

2.0
3.0
CSE20
Grade: A
Mar 4, 2024

Not a super difficult course especially if you have any experience in coding the content is for the most part simple. She does not know how to teach at all though and lectures imo are a waste of time. Programming assignments were really annoying to do because of the self grader. In person quizzes but not too difficult. No midterm.

3.0
2.0
CSE30
Grade: B
Mar 5, 2024

Had a tough time with understanding the lectures fully. There were some assignments that, after checking with a few TA's, am not sure were possible, but not a big deal. Homework and assignments are very clear in criteria though, but was never entirely certain what material would be covered on quizzes and tests.

Clear grading criteria
Gives good feedback
1.0
4.0
CSE20
Grade: Not sure yet
Mar 7, 2024

Lectures are useless; she reads off slides. The grading scripts she provides can be a nightmare (especially for PA4). For PA4, I went to office hours regarding her evaluation script, and she didn't have a good answer for me. ZyBooks is your friend. All tests are open-note, IDEs are allowed. They are very easy. Don't recommend the class at all.

Tough grader
Lots of homework
Graded by few things
3.0
4.0
CSE20
Grade: Incomplete
Mar 8, 2024
Would take again

Lectures are not helpful. Heavy accent, bland teaching style. The worst part of this class is her use of an autograder for programming assignments, which will penalize you for the smallest things and you can't even find out what it is. On the upside: She's kind, caring, and chill though. Lenient on grading quizzes and late assignments.

Lots of homework
Caring
Accessible outside class
1.0
4.0
CSE30
Grade: B-
Mar 12, 2024

Horrible, try Oswald.

Tough grader
Lots of homework
3.0
2.0
CSE20
Grade: A-
Mar 18, 2024

Do not take this class if you are completely new to python programming. The biggest problem I have in this class is the autograding for PAs. The autograding results are vague. Lastly, when emailing the professor, she will refer you to TAs or whoever graded your assignment. Some TAs are not helpful. The grading of the class is mostly run by TAs.

1.0
4.0
CSE30
Grade: A-
Mar 21, 2024

Lectures are useless, all learning is self taught. She was teaching material in lecture 1-2 weeks AFTER the assignment was due. Very unclear about grading, programming assignments were almost always graded incorrectly. If your teacher assistants aren't willing to help you then you won't pass. Curved everyone's grade DOWN end of Fall2022.

3.0
2.0
CSE30
Grade: A
Mar 22, 2024

Lectures aren't great. Her voice is very monotone, and it was difficult to tell if she was talking about actual course content or not. There's a lot of homework, but most of it's useful for learning. The PA's were very engaging/challenging. BTW, half the course was applications (plotting, GUI, linear algebra) and the rest was abstract programming.

EXTRA CREDIT
Lots of homework
4.0
4.0
CSE30
Grade: A+
May 6, 2024
Would take again

Way harder than other cse30 classes, but will teach you way more. Terrible lectures, but the labs teach you the topics so it makes up for it. Take with friends or you will struggle.

Tough grader
Clear grading criteria
Lots of homework
2.0
5.0
CSE30
Grade: A
May 28, 2024

I've heard her cse20 class is ok, but cse30 was horrible. Labs were extremely difficult, any information that would've been helpful was lectured *maybe* the day before the lab was due (not enough time to do it atp). In general, lectures were unhelpful and assignments were unclear and wildly confusing. Each week I spent 15+ hours on just this class.

EXTRA CREDIT
Lots of homework
5.0
1.0
CSE30
Grade: A
Jun 7, 2024
Would take again

it's a good

1.0
4.0
CSE30
Jun 12, 2024

Lectures are boring and occasionally inspire memes about her circular explanations. More work than half the CS classes; even did some stuff from CSE 101. Labs are always ahead of lectures and touch on advanced stuff like lambda calculus, eigenvalues, objective functions, and star polygons (???), but were helpful for learning advanced Python.

Lots of homework
5.0
5.0
CSE30
Grade: A+
Jul 14, 2024
Would take again

Munishkina is a very good and caring professor. Her assignments are very hard and time-taking, but you'll learn a lot in this class. Attend office hours and section to get help.

Lots of homework
Caring
Accessible outside class
2.0
5.0
CSE30
Grade: B+
Jul 30, 2024

I really disliked taking this class, there was an insane amount of homework, she was very difficult to understand and I had a really awful time taking this class. WITH ALL THAT BEING SAID, if you put the work, she will pass you. it will be hard and cruel but you will passs

Tough grader
Lecture heavy
2.0
2.0
CSE30
Grade: A
Aug 2, 2024

Not a great prof in my opinion. Hard to understand, much more work than the other CSE30 professors. Would not take again

1.0
5.0
CSE20
Grade: C-
Aug 26, 2024

Unfortunately, I had to take her since all my other CSE 20 classes were taken, and she was just a terrible professor overall. She has a bit of a thick accent, so it was a little hard to follow her lectures during class time, and she isn't really great with answering questions. She's also a little hard to make a connection with as a student.

Tough grader
Get ready to read
Lecture heavy
1.0
3.0
CSE20
Grade: A+
Sep 18, 2024

Terrible lecturer, no value in attending classes tbh. I got by with ZyBooks and going to tutor/discussion sections for PAs. She does offer a LOT of pretty easy extra credit though, very easy to get an A you just won't learn much. If this isn't required for your major I'd recommend finding a comprehensive intro to python video on YouTube instead.

EXTRA CREDIT
Lots of homework
3.0
4.0
CSE30
Grade: A+
Oct 8, 2024
Would take again

You will will probably have no ideal what she is saying in class but you won't need to. Her assignments teach the topics very well. The bad reviews are just skill issues.

2.0
3.0
CSE20
Grade: A-
Oct 20, 2024

Decent amount of HW which is to be expected. Tests are worth a lot.

Test heavy
3.0
3.0
CSE20
Grade: B+
Oct 30, 2024

Decent class, but sometimes gets confusing. Some stuff should have been explained more thoroughly. Overall not the best, but not the worst. Tests were worth a lot and you do have to study quite a bit in advance if you want to do good.

Participation matters
Lecture heavy
Test heavy
3.0
2.0
CSE20
Grade: A
Nov 19, 2024
Would take again

She's an alright teacher for someone like me who had zero experience in coding before this class. She likes to do easy pop quizzes for attendance sometimes on Fridays, and sometimes she reuses the questions on the quizzes on the midterms (2). The first 4 weeks are very chill and then after the first midterm things ramp up a whole lot. Good luck!!!!

Lots of homework
Beware of pop quizzes
5.0
2.0
CSE30
Grade: A
Dec 9, 2024
Would take again

Professor Munishkina is a really caring professor. She does everything in her power to get you the most points possible in any assignment. As long as you're communicating there is no way to fail her class. She gives very little homework and exams are all online.

Clear grading criteria
Caring
Accessible outside class
4.0
1.0
CSE20
Grade: A+
Dec 17, 2024
Would take again

An easy A with someone who had a heavy programming background experience. Lots of opportunities to get extra credit. Random pop quizzes for extra credit sometimes. Mainly learning mainly from doing ZyBooks assignments (that you do have to pay for) so just fully understand each topic, dont fall behind, and recommend getting the easy extra credits.

EXTRA CREDIT
Clear grading criteria
Beware of pop quizzes
4.0
4.0
CSE30
Grade: A
Dec 21, 2024
Would take again

Tough but rewarding class. Lectures can be tough, but the labs teach a ton. Unstuck AI was a lifesaver for extra practice and prep.

2.0
2.0
CSE20
Grade: B+
Jan 6, 2025

Gave this class my bare minimum and still got a B+ with no coding experience. Easy A if you take it seriously, she gives a lot of extra credit opportunities to bump your grade. I never went to class because i couldn't understand her, just taught myself python through her zylabs

Test heavy
Accessible outside class
3.0
2.0
CSE20
Grade: A
Feb 2, 2025

CSE20 was rather easy, try taking the testout when it's available. I attended a grand total of three lectures and did well in the class. Everything you need is on ZyBooks. Her reviews and practice tests are useful--use them. Nothing remarkable, about what I expected for a large lecture-type class.

EXTRA CREDIT
Lots of homework
5.0
1.0
CSE20
Grade: A+
Feb 20, 2025
Would take again

Lectures are optional and mostly review stuff that was in the homework. The homework itself is VERY easy and accounts for a large part of your grade so even if you screw up on the tests you can get at least a B. The tests are easy themselves and as long as you do the BARE minimum you'll be fine.

Clear grading criteria
Beware of pop quizzes
Online Savvy
1.0
2.0
CSE30
Grade: A+
Mar 12, 2025

If you want to be taught anything, don't take this class, you will be forced to learn everything on ur own as her lectures are so terrible and it's pretty much impossible to understand her. Homework is pretty easy and all due at the end of the quarter, as well as online tests with no final, just an easy A even if you don't show up to class.

Get ready to read
EXTRA CREDIT
3.0
1.0
CSE20
Grade: A
Mar 20, 2025
Would take again

Took Munishkina for CSE 20 and 30. CSE 20 was easy, I ended up skipping a lot of lectures because zybooks (the online textbook she used) is incredibly comprehensive. As for CSE 30, I stopped going to lectures pretty much immediately. Her lectures are not the worst, but I personally didn't find them worth going to.

2.0
1.0
CSE20
Grade: A
Apr 9, 2025
Would take again

Lectures are very slow and not necessary to the class, as the zybooks which is mandatory for the class provides more information. There is no attendance, and the exams are all based exactly on what is covered in zybooks.

Clear grading criteria
5.0
1.0
CSE20
Grade: A+
May 13, 2025
Would take again

Professor Munishkina is very concise in lectures, content moves a bit slow but that makes it easy to understand. CSE 20 was a super easy class, you can get help by going to section or office hours, which you get extra credit for. Munishkina has a heavy soviet accent but she happily will go over anything that doesn't make sense.

EXTRA CREDIT
Caring
Online Savvy
4.0
2.0
CSE20
Grade: A
May 13, 2025
Would take again

Her CSE 20 class was really hard to fail as she gave so much extra credit opportunity that you didn't even have to take the final to pass the class.She accepts late work as all the assignments are online in zybooks and attendance was not graded.She was extremely nice and understanding if you communicate. She also offers good study guides for exams.

EXTRA CREDIT
Lots of homework
Caring
5.0
2.0
CSE20
Grade: Not sure yet
May 14, 2025
Would take again

Don't listen to the other bad ratings. AS SOMEONE who failed CSE20 with different professor, yes you obviously will have to teach yourself, that goes for all the other CSE20 classes. She provides many office hours to help you understand & extra credit. Overall, she gives the same amount of coding homework as the other teachers w no deadlines.

EXTRA CREDIT
Caring
Accessible outside class
4.0
4.0
CSE30
Grade: A+
May 21, 2025

For CSE30, if you are willing to get help outside of lecture hours, she is a decent professor to take.

Get ready to read
Lots of homework
Accessible outside class
3.0
3.0
CSE30
Grade: A
Jun 17, 2025

CSE 20 was okay. I had to rely on zybooks to get a better understanding on the content. It cost $40. I recommend going to office hrs and TA sections for extra support in case if you're struggling. For CSE 30, there are no exams. She assigns weekly quizzes and Google Colab Assignments. Overall, she offers extra credit and is available to help on ED.

EXTRA CREDIT
Caring
Respected
3.0
3.0
CSE30
Nov 24, 2025
Would take again

Her lectures aren't great, though the content isn't too difficult to self-teach with a bit of prior knowledge. She's relatively lenient about attendance, only requiring you attend 75% of the sections for full credit. Has weekly online quizzes, practice notebooks, no midterm/finals. Also gives a handful of extra credit opportunities to do if needed.

EXTRA CREDIT
5.0
1.0
CSE30
Grade: A+
Dec 16, 2025
Would take again

Attendance is “mandatory”, there was no midterm or final exam, just 1 last in person quiz that was a little heavier. But otherwise everything else was online. There is a ridiculous about of extra credit, it would not be difficult to end with a 120%.

EXTRA CREDIT
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 107 grades
Most common grades:
A (36)
A+ (28)
A- (18)
Grade Distribution
A(64)B(13)C(5)D(1)F(1)A-/B+(24)
Based on 127 reported grades
A: 36
A+: 28
A-: 18
Not sure yet: 15
Common Tags
EXTRA CREDIT (60)
Lots of homework (56)
Tough grader (30)
Accessible outside class (28)
Clear grading criteria (21)
Lecture heavy (16)
Test heavy (14)
Caring (14)
Rating Trend

Stable

-0.10 avg change
Mar
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CSE30

2.5

(60)

CSE20

2.5

(78)
Difficulty by Course

CSE30

3.5

CSE20

3.3

Similar Professors