AI Investigation of 1921 Tulsa Massacre Spring 2026
OVERVIEW This undergraduate course is designed for juniors and seniors and covers advances in Artificial Intelligence (AI) relevant to historic forensic investigation. Through a series of project-based assignments that focus on topics presented in lectures and discussions, students work in groups to develop neural network architectures, data analysis and 3D reconstruction methods to support the […]
Deep Learning for Computer Graphics COMS BC3168 Spring 2026
OVERVIEW This undergraduate course covers deep learning basics, related math and the fundamental theory and application of AI algorithms that are popular in the field of computer graphics. Programming assignments will help students develop GPU programming skills while implementing concepts learned in lectures and readings using deep learning APIs on a GPU cluster. Convolutional neural […]
Neural Rendering for Computer Graphics COMS W4995 Fall 2025
OVERVIEW This course is designed for advanced undergraduates, and graduate students. The course covers the latest innovations in neural rendering that have developed in the field of computer graphics over the last year. Programming assignments will help students develop GPU programming skills while implementing concepts learned in lectures and readings using deep learning APIs on […]
Computer Graphics COMS BC3160 Fall2025
OVERVIEW This undergraduate course introduces students to algorithms, data structures and mathematical principles used in computer graphics. Students will gain experience with OpenGL and graphics processing unit (GPU) programming and develop an understanding of the graphics pipeline. The topics covered include shading and illumination, sampling and reconstruction, ray tracing, graphics hardware, geometric and viewing transformations, […]
Neural Rendering for Computer Graphics COMS W4995 Spring 2025
OVERVIEW This course is designed for advanced undergraduates, and graduate students. The course covers the latest innovations in neural rendering that have developed in the field of computer graphics over the last year. Programming assignments will help students develop GPU programming skills while implementing concepts learned in lectures and readings using deep learning APIs on […]
Deep Learning for Computer Graphics COMS BC3168 Spring 2025
OVERVIEW This undergraduate course covers deep learning basics, related math and the fundamental theory and application of AI algorithms that are popular in the field of computer graphics. Programming assignments will help students develop GPU programming skills while implementing concepts learned in lectures and readings using deep learning APIs on a GPU cluster. Convolutional neural […]
Neural Rendering for Computer Graphics COMS BC3997 Fall 2024
OVERVIEW This course is designed for advanced undergraduates (and graduate students – see Columbia course COMS W4995 Section 010 Spring 2025) and covers the latest innovations in neural rendering that have developed in the field of computer graphics over the last year. Programming assignments will help students develop GPU programming skills while implementing concepts learned […]
Deep Learning for Computer Graphics COMS BC3997 Spring 2024
OVERVIEW This course covers neural network architectures (deep learning), related math and the fundamental theory and application of AI algorithms most popular in the field of computer graphics. Programming assignments will help students develop graphics processing unit (GPU) programming skills while implementing concepts learned in lectures and readings using deep learning APIs on a GPU […]