Jose Segundo Gil
Hands down the best Spanish teacher I've ever had. He's passionate and excited to show up to class everyday. Everything is based on participation and lecture. If you pay attention and participate you will get good grades and learn the language. this is how a foreign language should be taught!