Gerardo Ruz
Great instructor, he does a lot of activities to help us with speaking Spanish which I think is one of the most important things about learning a new language. He also shares a lot of things about the culture which I really enjoyed learning.