Reviews of professor Yekaterina Kate Kharitonova

Rating: 1.0/5, difficulty: 5.0/5
(meant to rate 5 difficulty) $90 online textbook for coding and quizzes insanely hard. self study class with lots of homework and activites takes so many hours per week. doesnt teach and reads off slides. is so paranoid about cheating.

Rating: 5.0/5, difficulty: 3.0/5
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

Rating: 1.0/5, difficulty: 5.0/5
Her lectures do not line up with the quizzes and labs. Expect to spend 5+ hours on labs a week trying to figure it out. The TA hardly spoke English and was unhelpful. She will accuse you of cheating. You will have to learn everything on your own. NOT a beginner class. She drained me of my will to live.

Rating: 1.0/5, difficulty: 5.0/5
too difficult by far

Rating: 1.0/5, difficulty: 5.0/5
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.

Rating: 2.0/5, difficulty: 3.0/5
Changed the course outline, having cumulative final instead of final project. Tough grader, will play word tricks and mark you down if you got one part incorrect. Unclear instructions and it's hard to understand what she is asking for. Strongly recommend to befriend your cs friends to understand concepts.

Rating: 4.0/5, difficulty: 3.0/5
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.

Rating: 2.0/5, difficulty: 5.0/5
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.

Rating: 1.0/5, difficulty: 5.0/5
Terrible. Do not take this class with her if you could help it.

Rating: 3.0/5, difficulty: 4.0/5
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.