adam j hartz
Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology
MIT Building 38-591
77 Massachusetts Avenue
Cambridge, MA 02139
firstname.lastname@example.org (PGP Public Key)
i am a lecturer in the department of electrical engineering and computer science at
MIT. my main interests lie in teaching math, science, engineering, and computer
programming, with an emphasis on design and problem solving; in improving the
way we teach these subjects; and in developing new means of leveraging modern
technologies to improve face-time with students.
my primary involvement has been with the
development and instruction of 6.01 (an introduction to engineering from the
perspective of EE and CS, and one of the largest classes at the Institute).
i am also involved with academic advising, and i occasionally supervise
m.eng or urop projects, typically related to educational technologies.
in fall 2016, i will again be lecturing for 6.01, and i will also be running the initial
offering of a new 3-unit introduction to programming in Python (6.S080).
i have been involved with development and instruction of the following
courses at MIT:
- 6.01 Intro to EECS I:
- Lecturer: Fall '13, Spring '14, Fall '14, Fall '15, Spring '16
- Lab Instructor: Fall '12, Spring '13, Spring '15
- Instructor (G): Spring '12
- Teaching Assistant: Spring '11, Fall '11
- Lab Assistant: Spring '09, Fall '09, Spring '10, Fall '10
- 6.02 Digital Communication
- Course Development ("Lab Czar"): Fall '12
- 6.003 Signals and Systems:
- Course Assistant (Software Development): Fall '11
in spring 2012, i was awarded the Carlton E. Tucker Award for Excellence in Teaching for my work with 6.01.
in spring 2015, i was awarded the MIT HKN/EECS Best Instructor Award for 2014-2015.
current m.eng students:
former m.eng students:
- Jeremy Kaplan (B.Sc 2015)
- Rodrigo Gomes (B.Sc 2015 M.Eng 2016): The S4 Infrastructure Management System (co-supervised with Tomás Lozano-Pérez)
- Daniel Martelly (B.Sc 2014, M.Eng 2016): A System for Automatically Grading Graphs in an Educational Setting
- Michael Mekonnen (B.Sc 2013, M.Eng 2014): Automatic Protoboard Layout from Circuit Schematics (co-supervised with Dennis M. Freeman)
the following are a couple of software-related projects i have worked on:
- CAT-SOOP: a tool for automatic collection and assessment of online exercises, used in several courses at MIT and Olin College
- xonsh: a shell with a sane scripting language (Python superset), my main shell
- hzeep: a font for living in the terminal, my main font
- minder: a simple text-based calendaring system
- the "help queue" system used in 6.01, 6.s08, and 6.03 from 2013-2016 (since replaced by a superior system by Jeremy Kaplan)
i grew up in rural Illinois (in the country near Princeton).
my parents are both retired math teachers, and they currently own Anne's Antiques.
my elder brother teaches math at Hononegah
High School in Rockton, IL, where he also coaches track and field.
i graduated with a b.sc in computer science and engineering from MIT in
2011, and with an m.eng in electrical engineering and computer science
(again from MIT) in 2012.
i now live in Lexington, MA with my trusty feline companion
Stronger, whom i adopted from
MRFRS in 2009.
i keep myself occupied in my free time by playing and writing music,
programming, reading, and playing video games.
the most reliable way to reach me is via email, at email@example.com. i do not have a facebook, linkedin, google+, twitter, gmail, etc.