Spanish 2, online & synchronous, she didn't waste a second of our time! Lectures went by fast because she made them engaging and fun. She added tons of cultural tidbits, and always had great exercises to work on as a class.  For an online synchronous class, it was pretty good!  I feel pretty good about Spanish grammar after taking her class.  