Reviews of professor Haley Kashi

Rating: 4.0/5, difficulty: 3.0/5
She was good. Tough grader but always willing to help. I'd recommend.