Indiana University
Masters in Computer Science
Bloomington, IN. (2009-2011)
Cumulative GPA: 3.95 / 4.0
- Programming Language Principles
- Software Engineering & Design Patterns in Java (taken twice, the second time as a “manager” for the class)
- Theory of Computing
- Behavior-Based Robotics
- Pervasive Computing
- Web Programming
- Artificial Life
- Elements of Artificial Intelligence
- Topics in Graphics and HCI: Mathematical Modeling
- Graduate Independent Study (refactoring neural network software and creating a scripting interface)
University of Evansville
Dual Bachelor’s degree in Computer Science and Cognitive Science, with minors in Mathematics and Psychology
Evansville, IN (2005-2009)
(including study-abroad at Harlaxton College in Lincolnshire, United Kingdom in 2007)
Cumulative GPA: 3.96 / 4.0
- Computer Architecture
- Artificial Intelligence
- Senior Project (Phases I and II)
- Computer Graphics (and Advanced Computer Graphics)
- Philosophy of Mind
- Intro to Sociology
- Programming Languages
- Software Engineering
- Independent Study of Art
- Puzzle Programming
- Object-Oriented Design
- Algorithms and Data Structures
- Operating Systems
- Compilers
- Logic Design
- Moder European Philosophy
- Unix System Programming
- Formal Languages
- Social Psychology
- Sensation & Perception
- University Choir
- Physiological Psychology
- Intro to Psychology
- Fundamentals of Programming (I and II)
- Calculus II and III
- Probability
- Discrete and Combinatorial Mathematics
- Plato’s Middle Dialogues
- Cognitive Psychology
- University Physics
- Learning & Motivation
- Intro to Theatre
- World Cultures (I and II)
- General Biology
- Intro to Cognitive Science
- Intro to Engineering
- Additional college credit for the following Advanced Placement tests:
- Calculus I
- Physics
- Statistics
- Language
- Literature
- World Government
- Microeconomics
- Macroeconomics