Reviews of professor Amanda Hill

Rating: 3.0/5, difficulty: 2.0/5
you have to participate, and she is an okay professor.