UCSB CS / ECE Research Mentorship Program, connect with labs, PhD, and professor for research opportunities Apply Now
ACM Intern Applications now open! Want to get more involved in ACM? Apply Here!

KHARITONOVA Y

Yekaterina Kate Kharitonova

182 reviews
Lots of homework Tough grader Caring Beware of pop quizzes Participation matters Get ready to read Test heavy Clear grading criteria Inspirational Accessible outside class Respected Amazing lectures Lecture heavy Group projects Gives good feedback Online Savvy EXTRA CREDIT Hilarious Graded by few things Skip class? You won't pass.
Past quarters
CMPSC 5A
43 / 150 Enrolled
Introduction to Data Science 1
Yekaterina Kate Kharitonova 2.5
T R
15:30 PM - 16:45 PM
64.5% A
CMPSC 9
61 / 150 Enrolled
Intermediate Python Programming
Yekaterina Kate Kharitonova 2.5
M W
15:30 PM - 16:45 PM
38.7% A
See All
CMPSC 8 Kharitonova Y Fall 2025 Total: 240
CMPSC 9 Kharitonova Y Spring 2025 Total: 153
CMPSC 8 Kharitonova Y Winter 2025 Total: 203
CMPSC 9 Kharitonova Y Spring 2024 Total: 129
See All
INT15 . Kharitonova Y A Month Ago

is obsessed with frat guys only gives them good grades. I wonder where she was last night.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

I was aware of previous ratings but decided to take the class anyways and the bad ratings now make sense. Generally, everything was okayish (confusing project instructions) until finals. She gave a final during Week 9 and assigned a bigger project on the same week (syllabus said it was supposed to be released earlier), making finals week stressful.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

For the most part, the content is relatively easy and the grading is fair. You will have 3 quizzes and 3 projects. However, the ending of the course is extremely rushed and moderately difficult so be aware.

1 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

Overall, I went into this class with little coding experience but the teacher was able to explain the ideas really well. There are three quizzes and three projects in the class. The last project and the last quiz are definitely harder than the rest, but if you study hard and do the labs/homework you should be able to get a strong A.

1 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

Everything is good or on average besides the workload.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

....tough grader

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

Prof Kate has been hands-down the most inconsiderate professor I have ever met. If you're in the mood to have a final exam and (incredibly complicated and insanely belated) final project (during dead week and due during finals), take the class! If you also like not knowing your grade for the course, this class will be perfect for you. Godspeed.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

Just as previous comments, this course has so many homework. Besides, the final project is very ambiguous. Choose this course will make you final week more difficult since there are both a final quiz and a complicated final project.

1 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

The first two quizzes are pretty easy, but the final quiz was a surprise. It was weirdly difficult if you don't have prior experience in Python. The homework is more helpful when it comes to learning the content than the lectures themselves. The group projects will definitely help boost your grade. Sections are mandatory but unhelpful.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

When I would ride my bike to this class, I would pray to get ran over by those golf carts in order to not suffer from her lectures. Fr tho for an introductory course, there's way too much work and the content is overcomplicated. Prior python experience is helpful, but the assignments and labs are so repetitive it'll make you not want to do them.

3 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

This course, CMPSC 8, is a 4-credit class, but the workload feels more like that of an 8-credit course. The instructor's teaching skill is above average, however, the TA section is almost useless but still check attendence. The three quizzes and projects are not difficult. Overall, there is simply far too much homework.

1 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 8 Months Ago

Her lectures mainly focused on helping students understand the concept rather than learn how to actually do the coding because the homework covers that. She's a sweet professor and wants to help her students. Tests are by hand but the labs might be a little challenging.

0 helpful 0 unhelpful