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: Online via Zoom (URL on Brightspace).

Office Hours

I'm holding my office hours on Tuesdays from 11:00 AM to 12:00 PM via Zoom (URL on Brightspace). The TAs will hold their office hours using the same URL.


  • Monday (10 am - 11 am): Ikram.
  • Monday (3 pm - 4 pm): Yingjun.
  • Monday (4 pm - 5 pm): Ikram.
  • Tuesday (9 am - 10 am): Ritika.
  • Tuesday (2 pm - 3 pm): Fathima.
  • Tuesday (3 pm - 4 pm): Yingjun.
  • Wednesday (9 am - 10 am): Fathima.
  • Wednesday (10 am - 11 am): Marzi.
  • Wednesday (11 am - 12 pm): Ritika.
  • Wednesday (3 pm - 4 pm): Marzi.
  • Thursday (11 am - 12 pm): Abdelghny.
  • Thursday (1 pm - 2 pm): Abdelghny.

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%
  • Project 25%
  • Midterm (1) 25%
  • Midterm (2) 25%


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 first midterm exam will take place in class on November 1st. The second midterm exam will take place in class on December 6th.


Schedule can be found on Brightspace.