James Fatzinger
I have taken Dr. Fatzinger twice and his teaching capability is amazing! I never once felt out of place in his room. He truly cares for his students and what they learn from him. Very easy to talk to and don't care a bit to explain the topic farther if needed. He is very knowledgable, take him!