Reviews of professor Brooke Harrington

Rating: 1.0/5, difficulty: 3.0/5
assigns too many assignments and attendance is mandatory even though all you do is watch ted talks in class