David Barreto
David is one of the greatest professors I've ever had. He cares as much about his students and their success as he does the language itself, and more importantly, the culture of the language. He melds grammatical foundations of Spanish with cultural aspects of many Latin American countries and does so with a joy and enthusiasm that is contagious.