Carleton University SYSC 4906A Lab 1 partial mirror