2017-2018 DLS lectures
2016-2017 DLS lectures
2015-2016 DLS lectures
2014-2015 DLS lectures
2013-2014 DLS lectures
- David Brumley - Checking the World's Software for Exploitable Bugs
- Sung Kyu Lim - Design, Test, and EDA Research for 3D ICs at GTCAD Laboratory
- David Patterson - Myths about MOOCs and Software Engineering Education
- Greg Morrisett - Trustworthy Hardened Code
- Adam Wierman - Algorithmic Challenges for Greening Data Centers
- Vijaykrishnan Narayanan - Vision Analytics: Confluence of Algorithms, Architectures and Technology
- Ratul Mahajan - Software-Driven Wide Area Network (SWAN)
- Rahul Mangharam - Closing-the-loop with Cyber Physical System Modeling
- Jignesh Patel - Data @ Bare Metal Speed (Note: Due to technical difficulties prior to the presentation the video and audio are not optimal)
- Leonard Porter - Architecting an Improved Computer Science Curriculum
- Santosh Kumar - Computational Modeling of Behaviors from Mobile Measurement of Physiology – Potential, Progress, and Prospects
- Mia Minnes - Helping Students See 'The Big Picture'
- Michael Fellows - Parameterized (Multivariate) Complexity Then and Now: What Have We Learned Since 1999?
- Kate Lockwood - An Approach to Teaching Computer Science
- Yi-Chieh Wu (Jessica) - Models and Algorithms for Phylogenetic Reconstruction
- H.V. Jagadish - Helping Humans Use Big Data
- Donald Kossman - When is A=B?
- Anastasia Kurdia - Active Learning in Computer Science: Adapting Effective Solutions From Other Disciplines
- Josh Hug - MOOC and Me - Development of the Princeton Algorithms MOOC and Its On-Campus Counterpart
- Ravi Ramamoorthi - Sampling and Reconstruction of High-Dimensional Visual Appearance
- Richard Socher - Recursive Deep Learning for Modeling Semantic Compositionality
- Anil Ada - Communication Complexity
- Edith Law - Design Techniques for Crowdsourcing Complex Tasks
- Erik Andersen - Designing Engaging Learning Experiences
- Daniel Kane - An Optimal Algorithm for the Distinct Elements Problem
- Tanzeem Choudhury - Using Smartphones to Sense, Assess, and Improve Well-Being
- Ross Girshick - Learning Architectures for Visual Object Recognition
- Michael Carbin - Verified Approximate Computing
- Marilyn Claire Wolf - Distributed Smart Cameras for Real-Time Analysis of Human Behavior
- Fernando de Goes - Computational Modeling through Geometric Discretization
- Ippokratis Pandis - Please email csehelp@cs for link to video (file name) ---- Eliminating Unscalable Communication in Transaction Processing, Toward Bionic Databases
- Johan Ugander - Computational Challenges in Large-Scale Social Networks
- Shivnath Babu - DBMS+: The Management System for Next-Generation Databases
- Dafna Shahaf - The Aha! Moment: From Data to Insight
- Mona Attariyan - Finding the Needle in the Haystack: How Dynamic Information Flow Analysis Can Help Diagnose Software Misconfigurations
- Richard Szeliski - Reflections on Image-Based Modeling and Rendering
- Mohammad Alizadeh - Packet Transport Mechanisms for Data Center Networks
- Piotr Dollar - Fast and Accurate Visual Recognition
- George Porter - Going Beyond Scalability to Build Resource-Efficient Data-Intensive Applications
- Eugene Wu - Closing the Loop on Data Analysis
- Gordon Wetzstein - Compressive Imaging and Display Systems
- Keith Winstein - Transport Architectures for an Evolving Internet
- Ameet Talwalkar - Machine Learning in the Wild
- Julian McAuley - Machine Learning for Social Systems: Modeling Opinions, Activities, and Interactions
- Stefanie Jegelka - Efficient Learning with Combinatorial Structure
- Bob Knight - Coevolution of computational tools and next-generation sequencing methods for microbiome studies
- Alvin Cheung - Rethinking the application-database interface
- Soheil Feizi - Network deconvolution as a general method to distinguish direct dependencies in networks
- Brian Granger - Open, Reproducible and Exploratory Data Science
2012-2013 DLS lectures