Professor Newhouse was the highlight of going through this semester, with straightforward lectures involving fun banter, and periodic assignments and tests. If I happened to have not paid attention to the lectures, he has the material , everything you need to pass is on the PowerPoints he uses and posts online. He is fantastic!