Reviews of professor Kimberly Rose

Rating: 5.0/5, difficulty: 3.0/5
Very Caring and understanding. Explains things in layman's terms so you can understand.