I would give him a zero if I could. Awful prof, and the core of the ixD program. Poorly worded quizzes/instructions for the assignments. Weekly homework won't be counted for the total grade. He reviews everybody's HW for most of the class but barely explains HOW to do things for the next assignment. Expects you to read his mind about what he wants