Jeff Preston
He is a truly passionate professor in DS. He does a great job at creating discussion topics and providing a well-rounded perspective on all the DS topics. You definitely have to do the readings because they come up in the exam. I would suggest going to class because a lot of lecture specific examples come up in short answer questions on the final.