Reviews of professor Mauricio Castro

Rating: 4.0/5, difficulty: 2.0/5
Just take notes and class and study them and you should be fine. Typical average history class really.