CMPSC 8
KHARITONOVA Y
Yekaterina Kate Kharitonova
2.5
161 reviews

162
2.5
CS8 . Kharitonova Y 3 Years Ago

She is extremely hypocritical. She looks kind and approachable. But whenever you did ask for help, she just intentionally ignore it. But Tas in this class are great. Avoid her.

2 helpful 0 unhelpful
CS8 . Kharitonova Y 3 Years Ago

A really nice professor, very approachable and caring. But still, do yourself a favor, avoid her. I've never taken such an unorganized class. TAs have done most of the work. No online class, almost no recording throughout the quarter, only self-study.

2 helpful 0 unhelpful
CS8 . Kharitonova Y 3 Years Ago

Aovid her by any means. Disorganized and poor at teaching. Rather learn Python online than learn with her.

2 helpful 0 unhelpful
CS8 . Kharitonova Y 3 Years Ago

Prof. K's class was very straightforward in terms of grading. I had prior coding experience, so the class was a breeze, but Prof. K. really makes the concepts accessible for first-time programmers. She is very responsive to students' feedback and dropped a quiz that everyone said was too difficult. Overall, a fun class to learn programming.

0 helpful 1 unhelpful
CS8 . Kharitonova Y 3 Years Ago

Worst Prof I have ever had. Disorganized and unwilling to communicate. She even missed her own designated quiz time for once. Everything becomes so messy under this remote condition. Just avoid her for the best.

0 helpful 0 unhelpful
CS8 . Kharitonova Y 4 Years Ago

I respect Dr.K's passion about the class. But her lecture just makes no sense. The lecture is little related to the lab, which makes it hard to understand the lad concept. Besides, she post grades of labs at the end of the quarter. You have to figure out the answer which you did nearly two months ago. Obviously she can do much better.

1 helpful 1 unhelpful
CS8 . Kharitonova Y 4 Years Ago

She was really disorganized and released grades really slow. Labs were a lot harder than what she taught in class.

3 helpful 1 unhelpful
CMPSC8 . Kharitonova Y 4 Years Ago

prof K is really awesome, she is a real cutie ;). I've struggled mostly on the labs, which takes forever to finish and I did not know what I was doing. honestly I have no interest of cmpsc (no motivation) and ended up switching from FMS to econ in 2nd week. 82% ave lab and 77% ave on exams, still got a b+ so totally doable. emphasis on labs. do hw.

0 helpful 2 unhelpful
CS8 . Kharitonova Y 4 Years Ago

Prof K is a nice person and she is passionate about what she teaches. Her lectures serve as a decent intro to concepts but the labs are much MUCH more difficult. I learned a lot more from brute-forcing labs and reading online resources than from going to lecture. Did not have any prior coding experience. Textbook used for HW. Self-studying is key.

1 helpful 1 unhelpful
CS8 . Kharitonova Y 4 Years Ago

She is really nice but didnt do a great job of teaching CS8. It was her first time teaching this course and it was obvious as she was very disorganized and didnt do the best job of explaining concepts in class.

0 helpful 1 unhelpful
CS8 . Kharitonova Y 4 Years Ago

You can tell from the way that she lectures that Prof K is very passionate about CS. Unfortunately, she is still quite new to teaching and it shows in her lack of organization and poor lectures. Despite this, she is very accommodating for students who are struggling and generously provides extra points and curves to make things easier.

0 helpful 1 unhelpful
CS8 . Kharitonova Y 4 Years Ago

You can tell Prof K is super passionate about CS. She is so kind, intelligent, and understanding. Did her best to make sure we received the best grades possible. This is her 1st time teaching CS8, so it's really disorganized. Concepts in lecture are doable but labs are 20x harder. Go to office hours, go to lab, read the book, and make friends!!

2 helpful 1 unhelpful
CS8 . Kharitonova Y 4 Years Ago

One of the most genuine and nicest professors you will meet. With that, she is not a good CS8 professor. She makes concepts confusing and her notes are not well put. The labs are extremely difficult and expect things you haven't learned about. This is definitely not taught like an intro course and I wish I took it with another prof.

2 helpful 1 unhelpful
CMPSC9 . Kharitonova Y 11 Days Ago

Professor Kharitonova's CMPSC9 class can be challenging, but manageable if you stay on top of the labs and use resources like the textbook and office hours. I found unstuck ai to be a helpful study tool alongside the class materials. Overall, it's a rewarding course if you're willing to put in the effort.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 4 Months Ago

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 4 Months Ago

Had her for 8 and 9, review focuses on 9. Labs were important but very difficult; later ones took many hours to complete. Professor was a little quiet in lectures but explained material decently. Curved grades at end of course (twice, I'm pretty sure). Exams were tricky but doable; focuses on lab concepts.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 4 Months Ago

I really liked Kharitonova! I think there is a lot of overhating towards her. Going to lecture is very important, and you will for sure need to go to understand concepts if you want a high grade. Labs can also be a bit strenuous at times but if you start early it is not that big of a deal. She is a very sweet professor

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 5 Months Ago

Very overhated professor, lectures were very clear and helpful and grading is fair. Labs get slightly involved/difficult later in the quarter, but if you get started early and go to office hours for help, you can finish them easily and learn a lot from them. One midterm and final, each will be doable if you read the textbook/pay attention.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 5 Months Ago

Passing this class is very doable, get started on the labs early, and read the textbook. Lectures are helpful, I don't understand how some people here say they aren't. They clarify topics in the reading and often show you how to do the labs for the week. Just pay attention and hold yourself accountable. Struggling is part of the learning process.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 6 Months Ago

Terrible. If I could give negative stars I would. Doesn't respond to emails. Not sympathetic at all. Didn't curve and refused to do so despite being a couple points away from passing the class. Not understanding and doesn't teach well at all. I've had some bad professors but they are saints compared to her.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 7 Months Ago

If you read the assigned chapters and complete the labs early then the course isn't too difficult. The TAs hold office hours almost every day and to help hold yourself accountable you can go sit in the classroom where they're holding office hours to work on your labs (that's what I did). Prof emphasizes topics on tests so you know what to expect.

1 helpful 1 unhelpful
CMPSC9 . Kharitonova Y 7 Months Ago

lectures were not helpful, labs were too hard(on top of homework). She didn't answer to emails. Final was WAY harder than the practice final, with topics which were barely covered in class. on the very last day the grading turned out to be more strict than the usual scale and didn't count the extra credit lab which took us hours to complete.

0 helpful 2 unhelpful
CMPSC9 . Kharitonova Y 7 Months Ago

This class destroyed my interest in programming. The labs (20% of your total grade) take up to 10 hours per week. While it is clear that Prof K is passionate about CS, her teaching can be confusing. The exams are graded quite harshly and many of questions are things not covered in lecture and only briefly mentioned in the textbook.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 7 Months Ago

She is not a good teacher. Everything she says is overcomplicated. She tells you something won't be on the final and then proceeds to put it on the final. She says she will upload lectures then doesn't upload lectures. She doesn't respond to student questions.

0 helpful 0 unhelpful
What classes should I take?
Recommend Classes
What classes should I take