- Introduction to Database Systems , CS 186 Berkeley
- Database Systems CMU
- Architecture of a Database System
- Advanced Database Systems
- Programming Languages, University Of Washington
- Functional Programming Principles in Scala
- Functional Program Design in Scala