Stephen Schaf
I chose to take a chance with this professor after having no other options for my schedule. I read these reviews and hoped that Schaf wouldn't be as bad as they said he was but I was sadly wrong. The work load and due dates for assignments are hard to keep up with. Even though he is a good person (allowing extensions and good grader), I wouldnt rec