William Bettger
Clear, easy to follow lectures. Very specific about what the midterm and final (non-cumulative!) would be on. Engaging and cared a lot about what he was teaching. If you have to take 1080, he's a great choice!