Welcome to the web page of COMP 3005 - Database Management Systems. This course is on the databases and database management systems. We will talk about relational algebra and SQL, database design, and the internals of database management systems like storage and indexing, query processing, and query optimization.

Time: Monday and Wednesday from 1:05 PM to 2:25 PM
Location: MC 2000.

Office Hours

I'm holding my office hours on Mondays from 11:00 AM to 12:00 PM in HP5433. The TAs office hours information can be found on Brightspace.

Contact Information


There's also this anonymous feedback form, in which you can swear at me. But during the swearing spree, please give me some constructive feedback.


You'll be graded based on your assignments, project, midterm exam, and final exam. Following is the marks breakdown:

  • Assignments 25±5%
  • Project 25±5%
  • Midterm (1) 25±5%
  • Midterm (2) 25±5%


There will be 5 assignments throughout the term. Four of the five assignments will count towards your grade. That is, the worst grade you'll get for any of the assignments will be dropped. The assignments will be posted and submitted on Brightspace.


The midterm exam will take place in class on October 19th.


The final exam will be centrally-scheduled and will take place in the examination period (December 10-22).


The schedule of classes and assignments can be found on Brightspace.