David Ferrandez
I always looked forward to David's class. He is effortlessly funny and always makes the learning process enjoyable. He is also willing to change your grade on an assignment if you make a mistake, which is very helpful. It was beneficial to have a native speaker teach the class. I learned a lot, even after studying the language for many years!