extremely patient, makes a real effort teach the content in diverse styles (memorization, games, songs, peer teaching). Very nitpicky but for good reason. Caring - even offered an extra practice hour since the course is so intensive. lenient with attendance, but if you dont go you WILL fail. really nice and intelligent guy, sad he might leave.