Projects

GenePool
A basic framework for implementing genetic algorithms in OCaml.
Texture Synthesis
An implementation of Efros & Leung's texture synthesis algorithm in Matlab, and some pretty results.

Older

Zahir
An aborted attempted at a statically typed matrix language-- in hindsight not a very good idea.
Balanced Ridge Regression
I thought I was brilliantly original when I derived a ridge regression variant for unbalanced class sizes. It turns out that this is just a special case of weighted ridge regression. Still, the code might be useful for someone.
ar_kmeans
k-means clustering algorithm implemented in Matlab with several cluster initialization methods
PCompile
A simple Pascal compiler I wrote in OCaml for Amir Pnueli's Honors Compilers. PCompile accepts a limited Pascal dialect and does not yet allow passing vectors or records as parameters.
Yasper
simple single-header reference counting smart pointer for C++
Parsnip
packrat parser combinator library for C++