Eric Anderson

http://www.cs.cmu.edu/~andersoe/

Computer scientist, occasional faux-EE, onetime software engineer.