Victor Tavares
This is my first time learning a language and I am glad that Professor Tavares is my instructor. He moves a little fast and there is a lot of material to cover but I learned so much in the few months I had him. He does put you on the spot a lot but I think that it helps you understand better considering you're learning a language.