Brian Snyder
I LOVE DR. SNYDER! He is really kind and is really passionate on his curriculum and students. His lectures, while long, are super interesting and I love watching them. His office hours (which are required to attend 4 times) are super laid back and fun to attend. Tests are not hard if you study the material thoroughly. Overall an amazing professor!