Reviews of professor Charles Foster

Rating: 4.0/5, difficulty: 3.0/5
Tough grader with very interesting lectures that wears one hell of a sweater vest.