I'm a PhD student in Computer Science and Cognitive Science at Indiana University. My research interests include quantifying the complexity of software using cognitive models of programmers. I've designed and developed software professionally for almost ten years, and enjoy teaching others the skill and art of programming.