See the zoom tab on our course Canvas page for links to office hours and lectures.


Ryan Maas, maas@cs
Office hours: Thursdays 8:30am - 9:30am

Teaching assistants:

Saksham Aggarwal,   saksham8@cs
Office hours: Tuesdays 11am - 12pm

Apurv Goel,   ag2304@cs
Office hours: Mondays 7pm - 8pm

Moe Kayali,   kayali@cs
Office hours: Wednesdays 12pm - 1pm

Kexuan Liu, kx31@cs
Office hours: Tuesdays 1pm - 2pm

Pranay Mundra,   pranay99@cs
Office hours: Fridays 4:30pm - 5:30pm

Yiwen Qiu,   qiuy24@cs
Office hours: Wednesdays 4:30pm - 5:30pm

Ying Wang,   wangy288@cs
Office hours: Mondays 10:30am - 11:30am


MWF 3:30-4:20pm, (see Canvas for zoom link)


AA: Th 9:30-10:20am

AB: Th 10:30-11:20am

AC: Th 11:30-12:20pm

AD: Th 12:30-1:20pm

Discussion Board:

We will use the Ed discussion board for announcements and questions about lecture, homeworks, and quizzes. Please bookmark the link here, and enable email notifications for announcements.


Recommended: Database Management Systems (third edition), Raghu Ramakrishnan and Johannes Gehrke
Also works: Database Systems: The Complete Book, Hector Garcia-Molina, Jeffrey Ullman, Jennifer Widom

Mailing list:

Subscription: If you are registered for this class, your email address will automatically be added to the class mailing list (refreshed daily). You can setup a forward address at or change your subscription address here.


In this class, we build a small database management system, called SimpleDB, in Java through a series of labs. This lab series was originally developed by Prof. Sam Madden at MIT. In 444, we are working together with the MIT team on extending and enhancing this lab series.