Text for the course

Prediction Machines Cover

Prediction Machines: The Simple Economics of Artificial Intelligence
Hardcover: 272 pages
Publisher: Harvard Business Review Press (April 17, 2018)
Language: English
ISBN-10: 1633695670
ISBN-13: 978-1633695672

  • Fingar, Peter. Cognitive Computing: A Brief Guide for Game Changers, Meghan-Kiffer Press, 2015.
  • Max Tegmark. Life 3.0: Being Human in the Age of Artificial Intelligence, Knopf, August 2017.
  • Kelly, John E., and Steve Hamm. IBM’s Watson and the Era of Cognitive Computing. Columbia Business School Publishing, 2014.
  • Heaton, Jeff. Artificial Intelligence for Humans: Deep Learning and Neural Networks. Vol. 3, Createspace, 2015.

Class notes

Some class topics will be supported by class notes. These should be available the day of the class and will complement what is discussed in class. We try to include in the class notes most of what we will discuss in class, but there is always additional material that is included in class that could be on the quizzes.

Guest speaker notes

Will go here (when provided)

Making videos

Code and examples

  • Project “Elevator Pitch” Proposal Template. SELL YOUR IDEA! Do not add additional slides or use a text size less than 14pt. Pictures can be very effective! Links to specific templates: .key , .ppt , .tex .
  • Watson Conversation service class example



Papers / Articles

AI Safety

  • AI Safety Myths.
  • ASILOMAR AI PRINCIPLES A set of principles to guide the development of AI signed by over a thousand AI researchers from around the world, including members of academia as well as industry. It is described as:

Artificial intelligence has already provided beneficial tools that are used every day by people around the world. Its continued development, guided by the following principles, will offer amazing opportunities to help and empower people in the decades and centuries ahead.

And, on a more positive note:

Adversarial ML

AI and Jobs


Online Magazines / Blogs

Other interesting papers

Watson, Machine Learning, and AI comics and humorous articles

Not so humorous Articles



Past CS89/189 Class Videos


Tools used to prepare the website and slides

  • Jekyll - A simple, blog aware, static site generator.
  • Remark.js - A simple, in-browser, Markdown-driven slideshow tool.
  • VSCode editor - Way cool, free, tailorable text editor, and various plugins.
  • Textastic - Excellent editor on IOS
  • Working Copy - Full-functioned git/gitlab client for IOS
  • Prompt - an ssh client for IOS