David Racker
He assigns so much work its actually ridiculous. I have done more homework in this class than in any other class. If you want to waste your days away doing mindless assignments Dr Racker is the one for you.