Cs143 Brown. Significant thanks to him and his CS143 Intro to Computer Vision