Only take this class from this professor if you're ready to be miserable everyday and be consistently confused with 50 different unnecessary assignments due every week. I really wish I chose a different professor.