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.