Courses

Regular Offerings

Topic and Seminar Courses

In reverse chronological order:

Teaching Resources

  • RA, a simple, portable relational algebra interpreter written in Java that works on top of (many) SQL-based relational database systems. It has been used in our introductory database course as well as Prof. Jennifer Widom’s popular online database course at Stanford.