RECENT COURSES

AT HARVARD EXTENSION

2024-25

Computer Science E-10a: Introduction to Computer Science Using Java, part 1

Computer Science E-10b: Introduction to Computer Science Using Java, part 2

Computer Science E-7:  Introduction to Computer Science Using Python

AT HARVARD COLLEGE

Computer Science 1: Great Ideas in Computer Science

Spring, 2025

AT HARVARD SUMMER SCHOOL

Computer Science S-7: Introduction to Computer Science Using Python (co-taught with Mr. Dimitri Kountourogianni)

June-August, 2024

WITH SEAS, FAS, AND HARVARD BUSINESS SCHOOL

October, 2018 — 

As Senior Lecturer on Computer Science at Harvard’s School of Engineering and Applied Sciences (SEAS), I have taught literally thousands of students in dozens of courses over the years. 

  • At Harvard Extension, I have taught specialized courses on Artificial Intelligence, Systems Programming and Data Structures, in addition to introductory courses.
  • At Harvard College, I have taught or co-taught CS-50, AM-110, CS-51 and CS-1
  • At Harvard Summer School, I taught their very first computer science course in 1978, and have continued to teach there every summer since that time.

FORMER STUDENTS

A number of my former students (and teaching assistants) have had distinguished careers. Here’s a small sample:

  • Dr. David Malan, SEAS faculty member in computer science at Harvard
  • Dr. Joseph Marks, VP of software research and development Disney Animation Studios
  • Prof. Michael Mitzenmacher, SEAS faculty member in computer science at Harvard
  • Prof. Margo Seltzer, Canada 150 Research Chair in Computer Systems and the Cheriton Family chair in Computer Science at the University of British Columbia, Vancouver, Canada
  • Mr. Nick Shearer, co-inventor of Apple Pay; software engineer at Apple
  • Mr. Craig Silverstein, employee #1 at Google; now Dean of Infrastructure at Khan Academy
  • Mr. Carl Sjogreen, co-founder and CPO of Seesaw Learning
  • Dr. Latanya Sweeney, Professor of Government and Technology in Residence, and Chief Technologist at the U.S. Federal Trade Commission. Faculty Dean of Currier House.
  • Dr. Christopher Thorpe, founder of Brightgate, Inc.  Former CEO at Philo (formerly Tivli)
  • Mr. Dan Winkler, co-inventor of Hypercard at Apple Computer
  • Mr. Sam Yagan, co-founder and CEO of TheSpark.com and OKCupid.com
  • Mr. Mark Zuckerberg, founder and CEO of Facebook