Learning

Grad school coursework

  • AI, Intelligent Agents, Game Theory, Machine Learning
  • Bioinformatics, Bioinformatics Databases, Biochemistry
  • Compilers, Security, Advanced Security, Cryptography
  • Machine Vision, Graphics, Visualization, Human-Computer Interaction
  • Preparing Future Faculty

TAing

  • 5271 Security I
  • 5852 Software Process Improvement (CMMI)
  • 5811 Software Testing
  • 1901 Introduction to Computer Science
  • 5707 Databases (several times, very involved in the class)

All but 1901 are graduate level courses.

I’ve helped a few other students narrow down their course selections, so let me know if you’re thinking about taking any of these.

Languages and tools
Pretty solid with:

  • C, C++, OCaml, Python (with Numpy and wxPython), Java (J2EE)
  • Oracle, PostgreSQL
  • JavaScript, jQuery, web.py framework, some Android development

Working on learning:

  • ITK, OpenCV
  • Haskell
  • Google Web Toolkit

I’m working on a couple of small personal projects, including a Viola-Jones object detector and a continuation-passing Scheme compiler.

I’ve been using Linux since 1998, and have run my own server with various small sites since 2005.

Groups
I try to attend local meetings of:

  • Minnebar
  • Startup Weekend
  • Twin-SPIN
  • TC Lispers
  • TC R Users Group

Hope to see you there!