Alfredo Poggi
I took Poggi at the Gainesville Campus, but I really enjoyed his class. He will teach, and then let the students practice in order to be able to speak Spanish. He does not judge you if you don't speak something a correct way and just kindly helps you fix your mistake. If you do your work and do the labs correctly you'll be able to pass.