Haruka Kangi
Its a ton of work you learn Katakana Hiragana and kanji in this course and after the first half of the semester if you don't know Hiragana by this point you are pretty much done for as everything in class is Hiragana including the entire final being in Hiragana (you need to read/write/translate). She's nice but don't be expecting an easy course.