General Information, Spring 2018

Course Description

Storage of and access to physical databases including indexing, hashing, and range accesses. Relational data models, database design principles, query languages, query optimization, transaction processing and recovery techniques. Object-oriented and distributed databases.

Instructors and Office Hours

  • Instructor: Dr. Joshua Nahum
  • Instructor's Office: 3504 Engineering Building
  • TAs: Cam Korzecke, Dennis Phillips, Zizhen Wang, and Jie Wan
  • Help Room Hours (Anthony 3211 (Engineering Space)):
    • Monday 11:30 - 1:30 (Zizhen)
    • Tuesday 9:30 - 11:30 (Cam)
    • Tuesday 2:30 - 4:30 (Jie)
    • Wednesday 10 - noon (Zizhen)
    • Thursday 11:30 - 2:30 (Cam)
    • Thursday 2:30 - 4:30 (Jie)
  • Private Instructor Office Hours (by appointment only)

Note: All written communication should be directed though Piazza. You can send private messages or public posts depending on your preference. Emails may not be responded to.

Instructor Photos

Dr. Joshua Nahum Dr. Joshua Nahum

Cam Korzecke Cam Korzecke

Dennis Phillips Dennis Phillips

Zizhen Wang Zizhen Wang

Jie Wan Jie Wan


A syllabus is also available. The grading breakdown, course policies, and expectations are described within.


The schedule contains links to the lecture slides, lab exercises, and other class materials. All due dates can be found within.