He's nice and all, but as a teacher and over email, not so much. There's TONS of homework and 5 exams, which you have little time to prepare for, and he often didn't seem like he knew what he was teaching. Extremely unorganized too, as I had no idea when some exams were meant to be. You can ask him questions over email, but he'll unlikely answer.