Google Foo

The first step in solving a programming problem often involves Google. Most of the questions you have while programming have been asked and answered before and being able to find these answers quickly will significantly boost your development productivity. In this blog post I will be sharing a few tips to up your Google game.… Continue reading Google Foo


For my first blog post I will be giving a high-level explanation of a machine learning algorithm called NeuroEvolution of Augmenting Topologies (NEAT). This algorithm is particularly interesting to me because it combines genetic algorithms with machine learning in a way that is reminiscent of the way intelligence evolved on Earth. Implementing your own version… Continue reading NEAT!