CSE 323/498 - Computer Vision [ Spring '25 ]
Course Description - Computer Vision is the process of enabling machines (computers) to see and understand the world around us. With the recent growth in the usage of images and videos for day-to-day interaction and sensitive applications of security such as face recognition and autonomous driving, the field has become extremely important and popular. It provides us with the knowledge and tools for automated visual interpretation. This course aims to provide an introduction to how images are represented in a computer and how we can extract meaningful information from them for the purposes of image matching, recognition, and reconstruction. We will cover topics such as image formation and acquisition, scene geometry, image processing (filtering and segmentation), feature extraction (handcrafted and learning-based) and matching, and classification techniques. Students will learn techniques from signal processing, pattern recognition, machine learning and deep learning that are dominantly used to process and understand visual data. The course will enable the students to build full pipelines for solutions to some classic vision problems and familiarize them with some new and challenging problem statements in the field.
CSE 160 - Introduction to Data Science [ Spring '22, Fall '23, Fall '24, Fall'25 ]
Course Description - Data Science is an interdisciplinary field focusing on the computational analysis of data to extract knowledge and insight. This course introduces the student to the collection, preparation, analysis, modeling and visualization of data, covering both conceptual and practical issues. Examples from diverse fields will be presented, and hands-on use of statistical and data manipulation software will be included. The course will cover topics such as data collection; experimental design; data attributes; data cleaning; data characterization and analysis; data modeling and mining techniques; model evaluation; visualization; applications of data science; R scripting. Along the way we will also discuss aspects of privacy, security and social impacts. The course will also include a number of guest speakers to introduce students to the variety of applications of data science.
CSE 398/498 - Computer Vision [ Fall '20 (Online; Synchronous), Fall '21 (Hybrid), Fall '22 (In-person), Spring '24 (In-person) ]
CSE 398/498 - Media Forensics [ Spring '21 (Online; Synchronous), Spring '23 (In-person) ]