Easily one of the best teachers i 've ever had . Very clear , helpful , and knows his stuff . Nice guy .