Reviews of professor William Horst

Rating: 4.0/5, difficulty: 4.0/5
Honestly one of the best professors I've ever had, but the amount of mini exegenicals that you have to write is insane. 20 for homework and 2 super big ones.