TJ Reckner
Solid lectures. And a knowledgable dude. He's nice, responsive, and will help you out if you ask for it. Due to his 4 point grading system, exam and quiz grades are HARSH. You can drop from an A to a C on an exam question just for dropping a negative. But he has a system where 25% of your grade is basically a free 100, so it balances out.