CSC 2503—Foundations of Computer Vision