CMPG-785/CMPT-485 Deep Learning and Generative AI