The college has its own space among all the science departments in the brand-new state-of-the-art Science Complex, located on Concordia University's Loyola campus, 7141 Sherbrooke Street West, in Room SP-363.00.
Students have 24-hour access to a place where they can study, write, help each other and discuss matters with fellow students and with faculty members.