http cs273a stanford edu bejerano fall16 17 754284 published presentations and documents on DocSlides.