Zachary Suriano
Had really high expectations for this class. Is the kind of professor who teaches the material as if you are already supposed to be familiar with it. Doesn't provide study guides for the tests, just expects you to have an extremely broad understanding of the subject matter but doesnt teach it well. Don't take his class if you're new to the material