Nothing this professor wants out of the students makes any sense. Demands are extremely unclear, nothing ever gets graded so you have no clue where you're standing, and feedback is never given until you've finished and turned everything in. Easily the worst professor I've ever had. Do not take unless absolutely necessary.