A great teacher who is very passionate about Spanish. He really emphasizes the speaking/listening part of learning the language and has you partake in group activities and exercises throughout class. He has online homework through the textbook you're required to buy, that isn't that bad at all. He teaches you about culture and keeps class interesting. I highly recommend taking this course!