I enjoy computer programming for fun, for profit, or for science. Here is some information about my programming abilities and interests.

I teach the CS 1 course (Introduction to Computation) and am also one of the instructors in the CS 11 course (Software Shop) at Caltech.

My programming resume.

Software I maintain or used to maintain.

Essays (rants) on programming-related topics

Also, I invented the acronyms "LFSP" (Languages For Smart People) and "LFM" (Languages For the Masses) in this email I sent to Paul Graham. Most people attribute the acronyms to Paul, which is probably just as well.

Go back to my home page. Last updated April 11, 2017

Mike Vanier (mvanier@cs.caltech.edu)