Ryan Maas, maas@cs
Office hours: Wednesday 3:00pm - 4:00pm, Allen 358 and by appointment

Teaching assistants:

Chris Gao, gaos23@cs
Monday 1:30pm - 2:30pm, Gates 152

Marc Arceo, mma2448@cs
Office hours: Thursday 1:30pm - 2:30pm, Gates 152

Daniel Lyu, lyuh@cs
Office hours: Friday 3:30pm - 4:30pm, Gates 150

Kyle Pierce, pierceka@cs
Office hours: Wednesday 1:30pm - 2:30pm, Allen 021

Kexuan Liu, kx31@cs
Office hours: Wednesday 10:30am - 11:30am, Allen 021

Ying Wang, wangy288@cs
Office hours: Tuesday 4pm - 5:00pm, Allen 220

Yuchong Xiang, xyc1997@cs
Office hours: Tuesday 3:00pm - 4:00pm, Allen 220


MWF 12:30-1:20pm, SIG 134


Th 9:30-10:20am MGH 242

Th 10:30-11:20am SAV 131

Th 11:30-12:20pm MEB 242

Th 12:30-1:20pm MEB 242


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.