I loved my experience with J Lashley. He is technically still a grad student but is an amazing teacher. He really enjoys listening to his students to give them the most fulfilling class experience possible. 10/10 recommend.