I live in Cambridge, MA just outside of Boston with my wife Jessica. I am currently a Ph.D. Student at MIT in the Engineering Systems Division. This summer I completed a Master's degree in Systems Design and Management in a program jointly run by the MIT School of Engineering and the MIT Sloan School of Management. My current research focuses include software architecture, system architecture, and system dynamics modeling. (System dynamics is a field based on control theory that applies ordinary differential equation models to studying social systems.) For my Master's thesis, I built a system dynamics model that can explain why the percentage of U.S. born engineering graduates has declined dramatically since 1985 despite extremely strong wages in those fields. I've also tested policy proposals to see which ones may improve the situation.
My hobbies include playing the guitar and bass guitar. I've also taken up woodworking. The Woodworker's Club in White Flint Maryland provides exceptional courses. I've also learned how to do tiling. My most recent random activity has been to learn how to ride motorcycles. I took a riders education course over the course of one weekend and am now licensed to ride. My interests include Open Source programming and the GNU/Linux operating system, politics, law, political economy. I own a Linux kit for the Playstaion and have spent some time learning to write video games for it.
Prior to going back to school, I worked as a software developer at The MathWorks. They make the MATLAB and Simulink software packages - tools often used by engineers and scientists modeling dynamic systems or doing numerical simulations. I designed and implemented features in Simulink code generation for embedded systems.
I was also Senior Software Engineer with General Dynamics . I was active on two research projects. The first was an internal research and development project focused on developing new Multi-Level Security (MLS) system prototypes. Work on that included developing Linux device drivers, playing with virtual machines, designing new computer architectures, and doing a good deal of network programming. The second was ARDA funded research into the design of a new Artificial Intelligence / Multi agent system. I've learned about Agent based computing and all the fun that that involves. Generally a good time.
Before that, I worked for Paralogic, Inc. developing an HPC Linux distribution and designing and building Beowulf clusters. We also started to get into grid computing right as that seemed to be taking off.
I am a graduate of Lehigh University and hold degrees in both Political Science and Computer Engineering.
Here's where I went to high school.