Adrian Bustamente
He's not the best lecturer ever, but he gets the job done. I never had trouble understanding what he was explaining. He's also very accessible and cares about students. The tests and quizzes are pretty easy if you know the material.