Maria Echavarria
I was skeptical of this class at first, but when I tell you that Profe Echavarria is the kindest language professor I've had yet, I meant it! The material is very dense due to the amount of things you have to learn. It was a lot of practice and memorization, but overall it is doable if you have a good foundation of Spanish-speaking skills.