Reviews of professor James DAngelo

Rating: 2.0/5, difficulty: 3.0/5
Extremely Scattered and Unorganized, if I didnt already have an understanding of this information would not have done well