Projects
With programming being both my profession and my passion, I often spend a lot of my freetime programming things that I want to program, things that are hard to get people to pay for.
I have a keen interest in artificial intelligence (AI) and game development, as well as semi-related topics of virtual reality and computer vision.
Although I read on these subjects extensively, I tend to find the best way to learn is to do, and so I make more progress writing code than I do reading books, though reading books is still an important part of my learning process.
The following projects are more for my benefit than anyone elses, much like the entire site. However, you are free to browse around and download any code that piques your interest.
-
Udacity AI for Robotics
02/21/12
Following from the Stanford online class in AI, Sebastian Thrun left Stanford and founded Udacity. This course goes into the topic of AI for Robotics in more depth than the Stanford class did. -
MIT OCW Single Variable Calculus
01/18/12
Since the Stanford online classes helped me get through material I've been meaning to go through for years, I've decided to use the same sort of course template to get through some more material. This is the single variable calculus class available on MIT's OCW that I've been meaning to complete for several years now. -
D&D Monster Tokens
01/09/12
A cheap and fairly attractive alternative to minis when playing Dungeons & Dragons (or any tabletop RPG) -
MIT OCW Linear Algebra
01/06/12
Since the Stanford online classes helped me get through material I've been meaning to go through for years, I've decided to use the same sort of course template to get through some more material. This is the linear algebra class available on MIT's OCW that I've been meaning to complete for several years now. -
Stanford Online Artificial Intelligence Class
12/15/11
Stanford is running an experimental online class in artificial intelligence. I'm participating in this course, and this page will record my progress in the course. -
Stanford Online Machine Learning Class
12/11/11
Stanford is running an experimental online class in machine learning. I'm participating in this course, and this page will record my progress in the course. -
Literati - Ruby based literate programming library
08/15/11
A Ruby based literate programming library. Write code for people in simple, straight forward markup, and tangle into source code regardless of language, or weave into comprehensive documentation. -
Modeler - 3D modeling in the browser
06/08/11
Modeler is a 3D modeling application written entirely in HTML5/Javascript, using the WebGL API. To view the demo, you will need to visit the page in either Firefox 4, or Google Chrome. -
ProxyBotLib
02/19/10
A library for connecting a .NET based bot to the Starcraft Brood War API. -
OpenGLBase
02/17/10
A project designed to aid development of OpenGL based GUI applications. Contains code for window management and logging.