Lani Bastidas
She is a great instructor and she teaches the fundamentals when learning Spanish while ensuring that she's there to help if you don't understand a concept. She's also really flexible with assignments and has assignments due an hour before class so you may understand what her lecture is about during class. I would highly recommend her 101% 