Home People Daniel Jackson People FacultyFaculty AI+DFaculty CSFaculty EEFaculty EmeritusLecturers Leadership Staff Instructors Professor of CS and Engineering, [CS] dnj@csail.mit.edu (617) 258-8471 Office: 32-G704 Website Research Areas Human-Computer InteractionProgramming Languages and Software EngineeringSystems and Networking Latest News More News November 12, 2025 MIT researchers propose a new model for legible, modular software The coding framework uses modular concepts and simple synchronization rules to make software clearer, safer, and easier for LLMs to generate. March 7, 2022 A new resource for teaching responsible technology development The Social and Ethical Responsibilities of Computing publishes a collection of original pedagogical materials developed for instructional use on MIT OpenCourseWare.