Christopher Cox
Think twice about this class. Cox is very unforgiving when it comes to grading and does not take students lives into account at all. Not only that, but displays unprofessional behavior during class and often seems like he does not prepare for his lectures beforehand. If you mess up once during this class you're screwed. DO NOT TAKE.