Arturo is really great and he does a good job of including activities so the class is not so lecture heavy. A couple of negatives are even though he is hilarious he gets sidetracked very easily, also there is lots of online hw that you have to keep up with or your grade is affected. Just know the vocab and study and you'll be good for tests.