CIS6220: Deep Learning at Scale

Fall 2026 | University of Pennsylvania

Instructor: Professor Lyle Ungar

Course Overview

This course covers the core architectures and training methods used in contemporary deep learning. Topics include transformers, vision, diffusion, multimodal models (VLM), deep reinforcement learning, mechanistic interpretability and cutting-edge research in areas such as speech and video generation, RAG, MCP and agents, and scientific paper writing. Students will read and critically discuss the seminal papers across deep learning and contribute to that literature.

Learning Goals

Course Structure

Two lectures per week (mandatory attendance), weekly homework (vibe-coded pytorch) and paper critiques, two midterms, and a group final project.

Prerequisites

Grading

Component Weight
Attendance 8%
Weekly Quizzes 2%
Homework 20%
Paper Critiques 20%
Final Project 30%
Midterms 20%

Major Course Themes

Recurring questions will include: “Why this architecture and loss function?”, “How was the training data collected, cleaned and augmented?”, “What are the contributions of pretraining and fine tuning/post training?”, “What is internal to the network; what external; why?”, “How does this scale?”

Course Logistics

Course Policies

See the Schedule for the calendar of dates, midterms, and project deadlines, Topics & Readings for weekly content and readings, Resources for course infrastructure and materials, and Homework for homework guidelines.