course home page: https://zeus3d.ca/dclarke/PHYS3350