Eric Knyt
Knyt is passable and honestly pretty funny sometimes. These courses seem very standardized and exam-oriented, and the exam themselves closely follow the books content. I dont think Knyt could be any worse than any other available professor. Study the harder problems from the text and use outside resources, and you will be fine.