Reviews of professor Zachary Foltz

Rating: 5.0/5, difficulty: 3.0/5
Explains things very clearly. Enthusiastic about the topic. Makes tests with the best interests of the students in mind. Easy to talk to. Lots of extra credit opportunities.