Provides modern theories and applications of processing and analyzing digital videos. The class covers the basic concepts of classic video processing, theories of visual neuroscience as they apply to creating video processing algorithms, and data-driven and deep learning based methods for processing and analyzing digital videos. Emphasis is on fusing these methods to solve real-world digital video processing problems that arise in modern streaming and social media systems. Recommended prerequisite: ECEN 4672/5672 Digital Image Processing and ECEN 5712 Machine Learning for Engineers.