Reviews of professor John Croft

Rating: 2.0/5, difficulty: 4.0/5
The teach likes to share his political views, the class is difficult and work-heavy. Just do your best the first time around so you never have to take it again.