Arthur Cain
He gives SOOOOOO much HW, but then there are times where he won't even go over the lesson for us to complete the HW. Then, he speaks mostly in French, so it's hard to understand what's he saying. I thought this was FRENCH 1101 (beginner). Then, he doesn't give a syllabus, so we don't know when there's a quiz or test. He surprises us.