Sarah Jaekel
The class is great but homework is due at the beginning of class, if you skip class you can't turn in your homework without an excused absence. Tests are tough, but overall a great native german teacher.