Steffen Poltak
Poltak has been my favorite professor these past two years. This class makes you work your ass off, and he knows that, which is why he is so willing to help. Don't flood his email for questions, though. Go the extra mile and go to his office hours for questions or to even just talk - it'll make the class a lot easier. He is really a great guy!