Naoko Toba Rotunno
Professor Toba is a great Japanese teacher. She is very funny and her grading is easy to understand and fair. 
Class involves a lot of role playing, you need to show up on time and be ready to speak. You NEED to learn the writing system or you will be lost, there are lots of free online resources to practice and cut-out flashcards in the workbook.