J.W. Stewart
He is very respected in his field and is a great teacher. He has a lot of experience with the material and teaches it in an easy hands-on way. He is very caring and funny and I enjoy his class a lot.