Courses Taken

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