Reviews of professor John Tiech

Rating: 5.0/5, difficulty: 4.0/5
Learned more in this course than most of high school, I'd highly recommend it