KHARITONOVA Y

Yekaterina Kate Kharitonova

186 reviews
Lots of homework Tough grader Caring Participation matters Beware of pop quizzes Get ready to read Clear grading criteria Test heavy Inspirational Accessible outside class Group projects Respected Amazing lectures Lecture heavy Gives good feedback Online Savvy EXTRA CREDIT Hilarious Graded by few things Skip class? You won't pass.
Past quarters
CMPSC 5A
71 / 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
144 / 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
CMPSC5A . Kharitonova Y 8 Days Ago

The main problem with Prof Kate is that it's clear she's more used to teaching coding than data science. Most of the quizzes, labs, and assignments treat data as a means to the end of learning code. Then, when many people do poorly on the midterm project, she acts surprised. Unclear grading, somewhat disorganized and unresponsive. Otherwise okay.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 16 Days Ago

Attendance in both the class and section accounts for an important part of your grade. Most projects are in pairs, so be careful who you work with. Sections were heavy toward the end of the class. Lectures are put me to sleep.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

Like objectively she is a good teacher, she explains things well and is always open to questions. I took CS in high-school so basically easy A. She assigns a lot of work - homework, labs and practice, but if you make time it's not bad. The final project was given basically finals week with like 40 pages of instructions and requirements :(

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

She is a sweet professor and is very concerned about students' understanding of coding. Although the projects are really hard and time-consuming, three quizzes are relatively easy, especially with bonus questions.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

She is a great professor who explains the material very well. She shares the slides after each lecture. The course is structured with three quizzes and three projects, so it is manageable if you study regularly. And attendance is mandatory. Also her office hours are very useful, and she is really caring and takes time to answer the all questions.

0 helpful 0 unhelpful
INT15 . Kharitonova Y 2 Months 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 2 Months 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 2 Months 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 3 Months Ago

Everything is good or on average besides the workload.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 3 Months Ago

....tough grader

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 3 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