Reviews of professor Zachary Bradshaw

Rating: 5.0/5, difficulty: 3.0/5
Goes out of his way to do review sessions outside of class before exams. He was the TA, but taught better than the professor.