I highly recommend Pilar if you are looking to learn Spanish! She is a great teacher – highly organized lesson plans, provides materials for the class and for practice, and speaks fluent English for more nuanced explanations.