Jordan DiFranco
He is very fast passed teacher so you may want to take Guy or Dave if you don't like that, although I took in-person classes so I'm not sure how that will go for the future. If you have questions ask right away. He doesn't care if you come to lecture except seminars but expects you to know the material. Has easy to understand accent. Really nice.