SAVE THE DATE:
Splash Spring 2019 is May 4-5, 2019!

Sign in or create an account above for account-specific details and links

For Splash Students

For Splash Teachers and Volunteers

  • Click the "Get Involved" tab for more information.

ESP Biography



PETER PHAM, Constantly Questioning?




Major: Computer Science

College/Employer: Ayasdi, Inc

Year of Graduation: 2012

Picture of Peter Pham

Brief Biographical Sketch:

Not Available.



Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

M3755: Introduction to Artificial Intelligence in Games in Splash Fall 2014 (Nov. 08 - 09, 2014)
We will cover basic principles of game AI before designing an AI as a class! The discussion will not cover mathematical/implementation details, so don't worry if you feel that your math is a bit shaky or if you don't have programming experience yet!


M3135: Introduction to Artificial Intelligence in Splash! Fall 2013 (Nov. 02 - 03, 2013)
We will briefly cover the history of AI before discussing a variety of algorithms that are representative of major paradigms. The objective of our session will not be to understand the details of particular algorithms, but rather to get a feel for how one can approach various problems in AI.


M2725: Introduction to Artificial Intelligence in Splash! Spring 2013 (Apr. 13 - 14, 2013)
Curious about how we can make machines more intelligent? Come learn the basic principles of modern AI! We will introduce the problem formulations of search, regression, classification, and reinforcement learning.


M2368: Introduction to Artificial Intelligence in Splash! Fall 2012 (Nov. 03 - 04, 2012)
We will survey perspectives and techniques in modern Artificial Intelligence. In particular we will discuss the assumptions and objectives of the classification and reinforcement learning paradigms.


M2007: Introduction to AI -- Reinforcement Learning in Splash! Spring 2012 (Apr. 21 - 22, 2012)
We we will begin with a discussion of what constitutes AI and its capabilities and limitations. Then we will learn about a paradigm of AI called reinforcement learning before diving into a classic reinforcement learning algorithm. Finally we will take a problem and fit it to work with the algorithm.


M1681: Introduction to Artificial Intelligence in Splash! Fall 2011 (Oct. 29 - 30, 2011)
This course will provide a broad overview and understanding of the underpinnings of established artificial intelligence techniques. In addition, we will develop a simple AI algorithm for one or two specific problems as a class if time permits.


M1262: Introduction to Artificial Intellience in Splash! Spring 2011 (Apr. 16 - 17, 2011)
Perspectives and techniques in artificial intelligence. Depending on interest, we will cover basic algorithms in one or more of the following areas: motion planning, natural language processing, vision, classification.


C951: Introduction to Artificial Intelligence in Splash! Fall 2010 (Nov. 13 - 14, 2010)
Basic methods and approaches in AI and their applications. Specific topics that we will discuss will be determined by in-class interest. Topics can include the following: vision, motion planning, classifiers (Naive Bayes or Decision Trees), search space formulation.


C757: Introduction to Artificial Intelligence in Splash! Spring 2010 (Apr. 17 - 18, 2010)
Exposure to the modern paradigms of AI and some of the problems that AI researchers are tackling. One simple but powerful model will be discussed (Bayes nets).


C545: Artifical Intelligence Paradigms in Splash! Fall 2009 (Oct. 10 - 11, 2009)
Learn how AI works at a high level and it's limitations. If interest permits, specific algorithms will be discussed.


C232: Topics in Artificial Intelligence in Splash! Spring 2009 (Apr. 04 - 05, 2009)
Overview of the field of AI. Some basic algorithms and concepts such as searching, vision, and logical deduction.


H159: Basic Origami Design in Splash! Fall 2008 (Oct. 18, 2008)
Topics include an overview of Robert Lang's circle-river packing (tree method), tessellation, and point splits. Origami diagramming notation and basic folds will be explained for those with no exposure.