Dan Klein's resume September 2018