University Activities. I am the chair of graduate students for computer science ("Area 2"); a member of the CSAIL governing cabinet, the editorial board of the MIT Press, and the advisory board of MEET. I am president of MIT Hillel. I ran Dinner@6 for several years with Irwin Pless. I am currently chairing a task force on learning environments for MITx.
Professional Activities. I chaired a National Academies study on software dependability and certification, and was a member of another study investigating unintended acceleration. I have consulted for many companies; most recently, I worked with Protom International on the design of a new proton therapy machine, and am working with MIT Professional Education and Accenture Solutions on training programs for software engineers. I am a member of IFIP Working Groups 2.9 (Requirements Engineering) and 2.3 (Programming Methodology).
Community Activities. I am a member of the Crystal Lake Working Group in Newton. I run Todah VeZimrah with Joshua Jacobson and was a founder of Yedid Nefesh.
Sp13, Fa12, Sp12, Fa11: 6.170: Software Studio
Sp09: 6.033: Computer Systems Engineering
Sp10, Fa09, Fa08, Sp08, Fa07: 6.005: Elements of Software Construction
Sp06: 6.826: Principles of Computer Systems
Sp05: 6.894: Lightweight Formal Methods
Sp03: 6.033: Computer Systems Engineering
Fa02/4/5/6: 6.170: Lab in Software Engineering
Sp02: 6.898: Advanced Topics in Software Design
A paper about 6.005 here
Lecture Notes on Software Engineering, Fa00 (PDF)
Photography. Recent portfolios include images of the Stata Center, the building I work in, and Dark Machines, a series of images of laboratory machines commissioned (and now acquired) by the MIT Museum. A photo from this series was included in the annual auction of the Boston Photographic Resource Center. New blog here.
Personal. My father Michael Jackson is a software engineering researcher whose ideas have influenced my work greatly. My brother David is the founder of Seeking Alpha; Tim is a journalist turned entrepreneur.