This manual page lists the newest CS events to the oldest, beginning in Fall 2023.
2026
Computer Science 2026 Commencement
Cameron Indoor Stadium (115 Whitford Drive, Durham 27705)
Friday, May 8, 2026
1:00 pm - 3:00 pm
Graduating students MUST Register by Friday, May 1, 2026
Securing the Foundations of the Cloud
Duke Computer Science Distinguished Lecture Series
Thursday, April 23, 2026
12:00 noon - 1:00 pm
Speaker: Jason Nieh (Columbia University- Professor of Computer Science and Co-Director of the Software Systems Laboratory)
Putting the AI in AIOps: From Artificial Intelligence to Actionable Insights
Duke Computer Science Colloquium
Friday, April 17, 2026
12:00 noon - 1:00 pm
Speaker: Vyas Sekar (Carnegie Mellon University - Tan Family Professor of Electrical and Computer Engineering)
CS 4+1 Information Session
Wednesday, April 15, 2026
12:00 noon - 1:00 pm
Speaker: Duke CS Graduate Program Administrators
Generative AI Meets Music Theory
Duke Computer Science Colloquium
Friday, April 10, 2026
12:00 noon - 1:00 pm
Speaker: Stephen Ni-Hahn (Duke University - Department of Computer Science)
Physics-Guided Machine Learning for Embodied AI
Systems and Networking Seminar
Thursday, April 09, 2026
12:00 noon - 1:00 pm
Speaker: Huajie (Jay) Shao, PhD (William & Mary)
Structure in High-Dimensional Reinforcement Learning
Duke Computer Science Seminar
Friday, April 3, 2026
3:00 pm - 4:00 pm
Speaker: Saket Tiwari, PhD (University of California at Santa Barbara)
Local Samplers for Product Distributions
Duke Computer Science Seminar
Monday, March 23, 2026
12:00 noon - 1:00 pm
Speaker: Chin Ho Lee (North Carolina State University - Department of Computer Science)
Reversing the Panopticon: Decentralized Auditing of Trusted Platforms
Duke Computer Science Colloquium
Wedbesday, March 18, 2026
1:00 pm - 2:00 pm
Speaker: Fan Zhang (Yale University - Department of Computer Science)
The Price of Competitive Information Disclosure
Duke Computer Science Seminar Series
Monday, March 2, 2026
12:00 noon - 1:00 pm
Speaker: Yiheng Shen (Duke University - Department of Computer Science)
On Reasoning & Retrieving LLMs: Myths, Merits, and How to Move Forward
February 26, 2026
11:45am -1:00pm
Speaker: Dan Roth, PhD
Student Voices in Action: AiiCE Student Advisory Board
AiiCE Lecture Series
February 24, 2026
5:00 pm - 6:00 pm
Speakers: AiiCE Student Advisory Board Members
POSTPONED, NEW DATE TBD - NP-Membership for the Boundary-Boundary Art-Gallery Problem
Speaker: Jack Stade (University of Copenhagen)
February 5, 2026
12:00-1:00pm
Speaker: Yuxin, Chen
2025
AI Meets AR
November 13, 2025
1:00-2:00pm
Speaker: Andrew Wu, PhD
Threat Modeling in Practice: Investigating how threat modeling is done in real-world settings
November 19, 2025
1:00-2:00pm
Speaker: Daniel Votipka, PhD
Leveraging Certificate Transparency to Mitigate Downgrade Attacks
Special Talk
November 19, 2025
10:30-11:30 am
Speaker: Prof. Ted Kwon (Seoul National University)
Ceaseless Inquiries: Social Media Mining, LLM's, and Next
Triangle Computer Science Distinguished Lecturer Series
November 17, 2025
4:00-5:00 pm
Speaker: Huan Liu
Exams with More Learning and Less Stress
Duke Computer Science Colloquium
November 14, 2025
12:00-1:00 pm
Speaker: Craig Zilles
Harnessing Image Structure for GPU-Aligned Diffusion Transformers
Duke Computer Science Colloquium
November 7, 2025
12:00-1:00 pm
Speaker: Shengjie Wang
Duke Computer Science Colloquium
November 6, 2025
12:00-1:00 pm
Speaker: Elynn Chen
Graphical Models for Differential Gene Expression
Duke Computer Science Colloquium
November 3, 2025
12:00-1:00 pm
Speaker: Bill Majoros
Duke Computer Science Colloquium
October 23, 2025
12:00-1:00 pm
Speaker: Guiling "Grace" Wang, Ph.D
Rethinking Distributed Systems: Learning, Disaggregation, and Declarative Design
Duke Computer Science Colloquium
October 15, 2025
12:00-1:00 pm
Speaker: Boon Thau Loo
Modeling Immune Data for Heterogeneity and Patient Outcomes
Duke Computer Science Colloquium
October 10, 2025
12:00-1:00 pm
Speaker: Lynn Lin
Safety of AI Through the Lens of Security and Cryptography
Duke Computer Science Lecture Series
August 20, 2025
4:00-5:30 pm
Speaker: Somesh Jha
Designing Tunable and Scalable Oblivious Databases
Duke Computer Science Lecture Series
August 21, 2025
12:00-1:00 pm
Speaker: Sujaya Maiyya
Graph Learning and Spectral Clustering in High Dimensional Data
CS Colloquium
July 21, 2025
12:00-1:00 pm
Speaker: Dimosthenis Pasadakis
Graph Learning and Spectral Clustering in High Dimensional Data
CS Colloquium
July 21, 2025
12:00-1:00 pm
Speaker: Dimosthenis Pasadakis
Selected Refutations in Clausal and Polyhedral Systems
Algorithms Seminar
June 5, 2025
12:00-1:00 pm
Speaker: K Subramani
Theory Mini-Retreat
June 3, 2025
2:00-5:00 pm
Applying Model-Driven Requirements Engineering to Manage Uncertainty for High-Assurance Self-Adaptive Systems: Lessons Learned and Research Challenges
ACMW Distinguished Speaker
April 25, 2025
12:00-1:00 pm
Speaker: Betty Cheng
Data Markets and Socially Aware Algorithms: Design, Incentives, and Optimality
Duke Computer Science Colloquium
April 17, 2025
12:00-1:00 pm
Speaker: Azarakhsh Malekian
Advancing Explainability Through AI Literacy and Design Resources
ACMW Distinguished Speaker
April 16, 2025
4:00-5:00 pm
Speaker: Allison Woodruff
Thinking Outside the GPU: Systems for Scalable Machine Learning Pipelines
Duke Computer Science/Electrical and Computer Engineering Colloquium
April 1, 2025
12:00-1:00 pm
Speaker: Mark Zhao
Building Next-Generation Accelerated Data Center Networks
Duke Computer Science Colloquium
March 31, 2025
12:00-1:00 pm
Speaker: Jiaxin Lin
Architecture and System Design at the Extreme Edge
Duke Computer Science Colloquium
March 28, 2025
12:00-1:00 pm
Speaker: Harrison Williams
New Algorithms for Convex Optimization and Scarification
Duke Computer Science Colloquium
March 27, 2025
12:00-1:00 pm
Speaker: Arun Jambulapati
Optimization in Modern Computational Settings: Algorithms and Impossibility Results
Duke Computer Science Colloquium
March 25, 2025
12:00-1:00 pm
Speaker: Santhoshini Velusamy
Chasing the "Tail at Scale": Toward Cloud-Native Architectures
Duke Computer Science/Electrical and Computer Engineering Colloquium
March 24, 2025
4:00-5:00 pm
Speaker: Jovan Stojkovic
In-Database Decision Support: Opportunities and Challenges
Joint Duke Computer Science Colloquium/Everything Data Science Seminar
March 20, 2025
3:05-4:20 pm
Speaker: Peter Haas
Designing the Next Generation of Computer Systems for Sustainable AI
Duke Computer Science Colloquium
March 20, 2025
12:00-1:00 pm
Speaker: Noman Bashir
Unleashing Multi-GPU Computing to the Next Level
Duke Computer Science Colloquium
March 7, 2025
12:00-1:00 pm
Speaker: Bingyao Li
Learning and Dynamics in Multi-Agent Systems
Duke Computer Science Colloquium
March 6, 2025
12:00-1:00 pm
Speaker: Jason Gaitonde
Embedded AI and Sensing for Wellness, Fitness, and Health: Intelligent and Pervasive Wearable Devices and AIoT Systems
Duke Computer Science Colloquium
March 5, 2025
12:00-1:00 pm
Speaker: Jingping Nie
From Expanders to High-Dimensional Expanders: Constructions and Applications
Duke Computer Science Colloquium
March 4, 2025
12:00-1:00 pm
Speaker: Siqi Liu
Recent Developments in Succinct Proof Systems and Their Applications
TCSDLS
March 3, 2025
4:00-5:00 pm
Speaker: Dan Boneh
Algorithmic Tools for Redistricting: Fairness via Analytics
Data and Information Markets Seminar Series
February 28, 2025
12:00-1:00 pm
Speaker: David Shmoys
Learning Theoretic Foundations for Modern (Data) Science
Duke Computer Science Colloquium
February 27, 2025
12:00-1:00 pm
Speaker: Allen Liu
Deep Leaning Theory in the Age of Generative AI
Duke Computer Science Colloquium
February 25, 2025
12:00-1:00 pm
Speaker: Sadhika Malladi
Modern Algorithms for Massive Graphs: Structure and Compression
Duke Computer Science Colloquium
February 24, 2025
12:00-1:00 pm
Speaker: Zihan Tan
2024
Data-Driven Mechanism Design: Jointly Eliciting Preferences and Information and an Application to LLM Auctions
Data Information and Markets Seminar Series
December 6, 2024
12:00-1:00 pm
Speaker: Dirk Bergemann
Pseudorandomness Properties of Random Reversible Circuits
Theory Seminar
December 5, 2024
12:00-1:00 pm
Speaker: William He
Language Generation in the Limit
Data Information and Markets Seminar Series
November 22, 2024
12:00-1:00 pm
Speaker: Jon Kleinberg
Disentangling Cellular Heterogeneities and Activities from the Topology Structures of Single-Cell Co-Expression Graphs
Computer Science Colloquium
November 11, 2024
12:00-1:00 pm
Speaker: Jichun Xie
Autobahn: Seamless High Speed BTF
November 8, 2024
12:00-1:00 pm
Speaker: Neil Giridharan
Sample Tree-Weighted Balanced Graph Partitions in Polynomial Time
Algorithms Seminar
November 7, 2024
12:00-1:00 pm
Speaker: Jamie Tucker-Foltz
Reclaiming Data Agency in the Age of Ubiquitous Machine Learning
Computer Science Colloquium
November 6, 2024
12:00-1:00 pm
Speaker: Emily Wenger
From Mixing Time to Sample Complexity: Elucidating the Design Space of Score-Based Losses
Computer Science Colloquium
November 4, 2024
12:00-1:00 pm
Speaker: Andrej Risteski
Statistical Perspectives of Algorithmic Fairness, Binary Classification, and Beyond
Algorithms Seminar
October 31, 2024
12:00-1:00 pm
Speaker: Linjun Zhang
Human-in-the Loop Machine Learning for Robot Navigation and Manipulation
Computer Science Colloquium
October 28, 2024
12:00-1:00 pm
Speaker: Peter Stone
Data Lakehouses, Open Formats and AI: Enabling Diverse and Interconnected Data Ecosystems
Data and Information Markets Seminar Series
October 25, 20024
12:00-1:00 pm
Speaker: Mike Franklin
Representing Shapes with Topological Descriptors
Algorithms Seminar
October 17, 2024
12:00-1:00 pm
Speaker: Brittany Terese Fasy
The Value of Errors in Proofs
Triangle Computer Science Colloquium
October 11, 2024
12:00-1:00 pm
Speaker: Avi Wigderson
Boosting Uniformity in Quasirandom Groups
Combinatorics Seminar
October 4, 2024
12:00-1:00 pm
Speaker: Chin Ho Lee
Equilibrium of Data Markets with Externality
Data and Information Markets Seminar Series
September 27, 2024
12:00-1:00 pm
Speaker: Yiling Chen
Leveraging LLM-Assistant to Mediate Conflict in Online Discussions about Divisive Topics
Computer Science Colloquium
September 16, 2024
12:00-1:00 pm
Speaker: Chris Bail
The Fruitful Interplay Between Discrete Mathematics and Theoretical Computer Science
Duke Computer Science-Math Colloquium
August 26, 2024
12:00-1:00 pm
Speaker: Noga Alon
Computer Science 2024 Commencement
Special Event
May 11, 2024
9:30 am-12:30 pm
Hypergraph Unreliability in Quasi-Polynomial Time
Algorithms Seminar
April 25, 2024
12:00-1:00 pm
Speaker: Ruoxu Cen
On the Fourier Coefficients of High-Dimensional Random Geometric Graphs
Combinatorics Seminar
April 19, 2024
12:00-1:00 pm
Speaker: Guy Bresler
Finding and Securing a Computing Education Postdoc: This is How We Do It
Identity & Computing Lecture Series
April 16, 2024
5:00-6:00 pm
Speakers: Yerika Jimenez, Crystal Peoples, Brean Prefontaine
CS Alumna Genesis Bonds Shares Her Career Journey
Distinguished Computer Science Alumni Lecture
April 15, 2024
3:05-4:15 pm
Speaker: Genesis Bonds
Statistical-Computational Tradeoffs in Tensor Learning
Algorithms Seminar
April 11, 2024
12:00-1:00 pm
Speaker: Anru Zhang
Can One Model Rule Them All? Tailoring Large Language Models to Specialized Domains, Specific Populations, and Unique Individuals
Duke Computer Science Colloquium
April 8, 2024
12:00-1:00 pm
Speaker: Silvio Amir
Algorithmic Persuasion through Simulation
Data and Information Markets Seminar Series
March 29, 2024
12:00-1:00 pm
Speaker: Nicole Immorlica
Implementing Ethics in Emerging Technologies
ACM-W Distinguished Speaker
March 21, 2024
12:00-1:00 pm
Speaker: Carol Smith
Meet Duolingo Co-founder and reCAPTCHA Inventor Luis von Ahn
Distinguished Computer Science Alumni Lecture
March 20, 2024
3:05-4:15 pm
Speaker: Luis von Ahn
What’s DEI-A Got To Do With ABET?
Identity & Computing Lecture Series
March 19, 2024
5:00-6:00 pm
Speakers: Nicki Washington and panelists from CSAB (formerly the Computing Sciences Accreditation Board), ABET-DEI Council, and CSAB Subcommittee on IDE
Self-Consistency-Based Confidence Estimation for Large Language Models
Algorithms Seminar
March 7, 2024
12:00-1:00 pm
Speaker: Bhuwan Dhingra
Flow Models with Applications to Cell Trajectories and Protein Design
Duke Computer Science Colloquium
March 6, 2024
12:00-1:00 pm
Speaker: Alexander Tong
From Password Requirements to IoT Cybersecurity Labels: Informing Public Policy with Research
Triangle Computer Science Distinguished Lecturer Series
March 4, 2024
4:00-5:00 pm
Speaker: Lorrie Cranor
Discovering Hidden Capabilities and Limits in Large Language Models
Duke Computer Science Colloquium
March 4, 2024
12:00-1:00 pm
Speaker: Peter West
Technology Lawyer Isaac Peterson Takes on Disruptive Technologies
Distinguished Computer Science Alumni Lecture
February 28, 2024
3:05-4:15 pm
Speaker: Isaac Peterson
Network Verification: Lessons Learned and Outlook
Duke Computer Science Colloquium
February 23, 2024
12:00-1:00 pm
Speaker: Ratul Mahajan
Storytime with Greg Badros: Lessons Learned at Life, Google, and Facebook
Distinguished Computer Science Alumni Lecture
February 21, 2024
3:05-4:15 pm
Speaker: Greg Badros
Flexible Reasoning with Large Language Models as Informal Logic Programs
Duke Computer Science Colloquium
February 21, 2024
12:00-1:00 pm
Speaker: Hongyuan Mei
3C Fellows Spotlight: Experiences and Outcomes
Identity & Computing Lecture Series
February 20, 2024
5:00-6:00 pm
Speakers: Cecilé Sadler and 3C Fellows
Physics-Motivated and Inspired Probabilistic Learning
Duke Computer Science Colloquium
February 19, 2024
12:00-1:00 pm
Speaker: Shibo Li
SQLite: What is it and why did it do so well?
Distinguished Computer Science Alumni Lecture
February 14, 2024
3:05-4:15 pm
Speaker: Richard Hipp
CANCELLED: CS Student Union Graduate School Panel
Special Event
February 14, 2024
2:00-3:00 pm
Speakers: Duke CS Masters & PhD student panelists
Bridging the Modern Language Modeling with the Complex Open World
Duke Computer Science Colloquium
February 14, 2024
12:00-1:00 pm
Speaker: Lifu Huang
Hardware-Efficient Primitives for Machine Learning
Duke Computer Science Colloquium
February 13, 2024
12:00-1:00
Speaker: Dan Fu
Accessible Foundation Models: Systems, Algorithms, and Science
Duke Computer Science Colloquium
February 12, 2024
12:00-1:00 pm
Speaker: Tim Dettmers
The SCION Inter-Domain Routing Architecture
Duke Computer Science Colloquium
February 9, 2024
12:00-1:00 pm
Speaker: Adrian Perrig
Open In A Regulated Age: Open Source, AI, and the Law in 2024
Distinguished Computer Science Alumni Lecture
February 7, 2024
3:05-4:15 pm
Speaker: Luis Villa
Solving Real-World Tasks with AI Agents
Duke Computer Science Colloquium
February 7, 2024
12:00-1:00 pm
Speaker: Shuyan Zhou
Neural PDE: Towards AI-Enhanced Physics Simulation
Duke Computer Science Colloquium
February 5, 2024
12:00-1:00 pm
Speaker: Peter Yichen Chen
Foundations of Multisensory Artificial Intelligence
Duke Computer Science/Electrical Computer Engineering Colloquium
February 1, 2024
1:30-2:30 pm
Speaker: Paul Liang
Communication Complexity for Byzantine Fault Tolerant Consensus Protocols
Algorithms Seminar
February 1, 2024
12:00-1:00 pm
Speaker: Kartik Nayak
Duke CS Alumni Panel
Distinguished Computer Science Alumni Lecture
January 31, 2024
1:30-2:30 pm
Speakers: Lenore Hill, Kasper Kubica, Jennifer Bedell
The Mathematics of the Computer in the Sky
Triangle Computer Science Distinguished Lecturer Series
January 29, 2029
4:00-5:00 pm
Speaker: Tim Roughgarden
Connecting People with Generative AI
Computer Science/Electrical and Computer Engineering Colloquium
January 26, 2024
2:00-3:00 pm
Speaker: Xuedong Huang
Machine Learning for Precise Diagnostics and Therapeutics
Duke Computer Science Colloquium
January 24, 2024
10:30-11:30 am
Speaker: Rohit Singh
A Conversation with the AiiCE Student Advisory Board: Considering Identity & Inclusion in Computing Spaces
Identity & Computing Lecture Series
January 23, 2024
5:00 pm - 6:00 pm
Speaker(s): AiiCE Student Advisory Board
Data Mining Will Be Reborn with Large Language Models
Triangle Computer Science Distinguished Lecturer Series
January 22, 2024
4:00-5:00 pm
Speaker: Jiawei Han
2023
SODA Practice Talks
Algorithms Seminar
December 14, 2023
11:50 pm - 1:30 pm
Speaker: Anish Hebbar, Yiheng Shen, and Keegan Yao
CS Holiday Party and Annual Meeting
Special Event
December 1, 2023
6:00 pm - 9:00 pm
Speaker(s): Jian Pei, Chair
Optimal Auction Design with Deferred Inspection
Algorithms Seminar
November 30, 2023
12:00 pm - 1:00 pm
Speaker: Ali Makhdoumi
The Power of Public Spirit in Voting
Algorithms Seminar
November 16, 2023
12:00 pm - 1:00 pm
Speaker: Bailey Flanigan
From Policy to Practice: Impacts on K-12 Computer Science Education
Identity & Computing Lecture Series
November 14, 2023
5:00 pm - 6:00 pm
Speaker(s): Shaina Glass, Moderator
Machine Learning Overview and Teaching Pedagogy for Computing Education
Duke Computer Science Colloquium
November 10, 2023
12:00 pm - 1:00 pm
Speaker: Trevor Bonjour
Data structures for density estimation
Algorithms Seminar
November 9, 12:00 pm - 1:00 pm
Speaker: Sandeep Silwal
TLS Basics - Understanding How Transport Layer Security Protects You Online
Duke Computer Science Colloquium
November 7, 2023
12:00 pm - 1:00 pm
Speaker: Melva T. James
Prediction-driven Surge Planning with Application in the Emergency Department
Duke Computer Science Seminar
November 6, 2023
12:00 pm - 1:00 pm
Speaker: Jing Dong
Some New Frontiers of Algorithmic Information Design
Algorithms Seminar
November 2, 2023
1:00 pm - 2:00 pm
Speaker: Haifeng Xu
Improving Privacy Communication
Duke Computer Science Colloquium
November 2, 2023
12:00 pm - 1:00 pm
Speaker: Mary Anne Smart
Binary Heaps and AP CS A Outreach Program
Duke Computer Science Colloquium
November 1, 2023
12:00 pm - 1:00 pm
Speaker: Eric Fouh
Introduction to Hash Table and Undergraduate Research for Promoting Diversity in Computing
Duke Computer Science Colloquium
October 30, 2023
12:00 pm - 1:00 pm
Speaker: Tahiya Chowdhury
Last-Iterate Convergence in Min-Max Optimization: SOS to the Rescue
Algorithms Seminar
October 26, 2023
12:00 pm - 1:00 pm
Speaker: Yang Cai
Teaching Abstract Ideas with Concrete Applications in Mind
Duke CS Colloquium
October 24, 2023
12:00 pm - 1:00 pm
Speaker: Lorenzo Luzi
The Secret Lives of Optimizers: How Optimization Algorithms Implicitly Shape the Loss Landscape
Algorithms Seminar
October 19, 2023
12:00 pm - 1:00 pm
Speaker: Alex Damian
Experience of Computing Students with Disabilities
Identity & Computing Lecture Series
October 17, 2023
5:00 pm - 6:00 pm
Speaker(s): Brianna Blaser, Ph.D., Moderator
On (1+\eps)-Approximate Flow Sparsifiers
Algorithms Seminar
October 12, 2023
12:00 pm - 1:00 pm
Speaker: Zihan Tan
CANCELLED: From snapping fixtures to multi-robot coordination: Geometry at the service of robotics
Algorithms Seminar
October 10, 12:00 pm - 1:00 pm
Speaker: Dan Halperin
Core Stability in Participatory Budgeting
Algorithms Seminar
October 5, 2023
12:00 pm - 1:00 pm
Speaker: Yiheng Shen
Graph Learning for Intelligent and Efficient Reasoning
Duke Computer Science Colloquium
October 2, 2023
12:00 pm - 1:00 pm
Speaker: Rex Ying
Duke Computer Science 50th Anniversary Celebration
Special Event
September 29, 2023
5:00pm - September 30, 1:00pm
Speaker(s): Gary Bennett, Susan Athey, Dan Clancy, Meka Egwuekwe, David Kotz, Rachel Pottinger, Kelly Shaw, Owen Astrachan, Amy Hutchins, Chini Krishnan, Mollie Breen, Bruce Maggs
Enumerating Patterns in Social Networks - A Distribution-Free Model
Algorithms Seminar
September 28, 2023
12:00 pm - 1:00 pm
Speaker(s): Fan Wei
Harnessing Reliable Clocks & Homegrown AI: A Journey through Systems Innovation
Duke Computer Science Seminar
September 28, 2023
12:00 pm - 1:00 pm
Speaker: Michael Wei
Fostering Critical Race Computational Thinking in CS
Identity & Computing Lecture Series
September 26, 2023
5:00 pm - 6:00 pm
Speaker: Dr. Tiera Tanksley
Stable Approximation Schemes
Duke Computer Science Colloquium
September 18, 2023
12:00 pm - 1:00 pm
Speaker: Mark de Berg
TechConnect Career Networking Event
Special Event
September 14, 2023
10:00 am - 3:00 pm
Practical Single-server Private Information Retrieval
Duke Computer Science Seminar
September 6, 2023
11:30 am - 12:30 pm
Speaker: Ling Ren
Scalability and Natural Computing in Artificial Morphogenesis
Duke Computer Science Seminar
August 9, 2023
12:00 pm - 1:00 pm
Speaker: Dr. Allen McBride