Olga is extremely intelligent and does try her best to teach but to the minority (1-2 star students) who are excelling in the class. Grading criteria is not very clear and unreasonable as Olga will dock you a number of marks for tiny mistakes. English is not her first language so sometimes she has difficulty explaining concepts in layman terms.