Edward Maclin
All I can say is this man is the best teacher I've ever had in my schooling experience. He is understanding, funny, and very passionate about what he studies and knows how to explains things to where you will always understand. He allows you to be passionate about your interests too and he will support you. 