Michael Kersten
Professor Kersten always provided lecture videos, and everything on the test was in the videos. There are around 10 papers, but its really just answering questions, not really writing a paper. The final is optional, you can take it to drop another exam. Overall, Kersten is a really solid teacher.