Fall 2016 Computer Science 458: 11/14/2016



  • Per piazza posting, Jieung Kim office hours: Monday and Wednesdays, 5:30 pm to 7:30pm. AKW 311.

    Today's Guest Speaker: David Swensen, Yale Investment Office.

    Also, Alex Hetherington, Director.
    David Swensen is Yale's Chief Investment Officer. Prior to joining Yale in 1985, David spent six years on Wall Street, where his work focused on developing new financial technologies. He authored two books: Pioneering Portfolio Management: An Unconventional Approach to Institutional Investment and Unconventional Success: A Fundamental Approach to Personal Investment. Mr. Swensen has taught in Yale College since 1980.

    David advised the President of the United States as a member of the President's Economic Recovery Advisory Board. In 2008, he was elected a Fellow of the American Academy of Arts & Sciences. He has advised the Brookings Institution, the University of Cambridge, the Carnegie Corporation, the Carnegie Institution, Hopkins School, the New York Stock Exchange, the Howard Hughes Medical Institute, TIAA-CREF, Yale-New Haven Hospital, and the States of Connecticut and Massachusetts. David graduated from the University of Wisconsin, River Falls in 1975. He earned his Ph.D. in Economics at Yale.

    Alex Hetherington joined the YIO in 2006, where he works on the natural resources and absolute return portfolios, and helps determine spending policy and asset allocation. He graduated from Yale College with a Bachelor of Arts in Computer Science and Economics and became a CFA® charterholder in 2010.

  • Reading: Yale Endowment 2015
  • Reading: Pioneering Portfolio Management, Chapter 3: Investment and Spending Goals

    Dinner guests:
      Fed Panfilov
      Pauli Xu
      Davey Proctor
      Kenneth Seals-Nutt

    Monday's Guest Speaker:Alborz Geramifard, Research Scientist, Amazon Alexa

  • Alborz's cheat sheet for acing the Amazon machine learning interview.
  • Amazon ASK: Alexa Skills Kit tutorial Build your own voice based application.
  • Echo video
  • Echo video parody (NSFW)

    Final Project: Additional Specifications

  • Final projects are due the last day of reading period: Thursday December 15th.
  • Be prepared to give a brief presentation of your project to the class after Thanksgiving break. It should be 5-10 minutes, and describe what you intend to do. If you have already implemented something, all the better.

  • Post project proposal to class*v2 under assignments Once you get approval, you may commence work. Submit your proposal this week. Leave time for an iterative review process.

  • Final Project: Criteria

    In no particular order:


  • Self-driving Cars: an introduction
  • Cognitive Models of Decision Making: VOTE
  • A Realistic Model of Rationality (More readable PDF version of above.)
  • Running VOTE on the zoo
  • An Intentional Arithmetic for Qualitative Decision Making
  • Affect
  • human.java (Java human class with emotions)

  • [Home]