"You give me a stack, a pointer, and a way to colour the pixels on the screen, I can program you almost anything"


Academics


Bachelor of Computer Science from University of Waterloo
Psychology Minor



Some important courses
  • Advanced Topics: Human-Computer Interaction
  • Introduction to Artificial Intelligence
  • User Interfaces
  • Computer Security and Privacy
  • Communication in Math and Computer Science
  • Organizational Psychology
  • Cognitive Psychology
  • Behavioural Neuroscience

Arsenal of Development Tools
  • 4 years of programming experience with Java
  • 2 years of programming experience with C/C++
  • 2 years of web design experience with HTML
  • 2 year of scripting experience with JavaScript
  • 10 months of scripting experiences with PHP
  • Some knowledge of web design with Adobe Flash
  • Some experience with developing database apps
  • 6 months of web design experience with asp.NET
  • 2 years of development with Turing
  • 2 years of development with TI-83 BASIC