Reviews of professor Boshra Karimi

Rating: 5.0/5, difficulty: 3.0/5
Very nice and knowledgeable professor. Probably one of the best.