John Chiappone
This teacher is frustrating. The lectures are rambling and confusing, just skip the lectures and read the presentations instead or get the optional book. The guy contradicts his own messed up syllabus, then goes off of it for due dates. He sent out our final grades before grading the final essay(1/3 grade). The tests are confusing and broken.