Reviews of professor Joe Randolf

Rating: 2.0/5, difficulty: 3.0/5
Save yourself the struggle and choose a different professor.