Dawson Engler
Associate Professor of Computer Science and of Electrical Engineering
Bio
Engler's research focuses both on building interesting software systems and on discovering and exploring the underlying principles of all systems.
Academic Appointments
-
Associate Professor, Computer Science
-
Associate Professor, Electrical Engineering
Honors & Awards
-
Mark Weiser Award, ACM SIGOPS (2006)
-
Grace Murray Hopper Award, ACM (2008)
Professional Education
-
PhD, MIT (1998)
2024-25 Courses
- Advanced Systems Laboratory, Accelerated
CS 240LX (Spr) - Advanced Topics in Operating Systems
CS 240 (Aut) - Operating systems design and implementation
CS 140E (Win) -
Independent Studies (19)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390A (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390B (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390C (Aut, Win, Spr, Sum) - Independent Project
CS 399 (Aut, Win, Spr, Sum) - Independent Project
CS 399P (Aut, Win, Spr, Sum) - Independent Work
CS 199 (Aut, Win, Spr, Sum) - Independent Work
CS 199P (Aut, Win, Spr, Sum) - Master's Thesis and Thesis Research
EE 300 (Aut, Win, Spr, Sum) - Part-time Curricular Practical Training
CS 390D (Aut, Win, Spr, Sum) - Programming Service Project
CS 192 (Aut, Win, Spr, Sum) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - Special Studies and Reports in Electrical Engineering
EE 191 (Aut, Win, Spr, Sum) - Special Studies and Reports in Electrical Engineering
EE 391 (Aut, Win, Spr, Sum) - Special Studies or Projects in Electrical Engineering
EE 190 (Aut, Win, Spr, Sum) - Special Studies or Projects in Electrical Engineering
EE 390 (Aut, Win, Spr, Sum) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr, Sum) - Writing Intensive Senior Research Project
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
2023-24 Courses
- Advanced Systems Laboratory, Accelerated
CS 240LX (Spr) - Operating systems design and implementation
CS 140E (Win)
2022-23 Courses
- Advanced Operating System Lab: Accelerated (II)
CS 340LX (Aut) - Advanced Systems Laboratory, Accelerated
CS 240LX (Spr) - Advanced Topics in Operating Systems
CS 240 (Spr) - Operating systems design and implementation
CS 140E (Win)
2021-22 Courses
- Advanced Systems Laboratory, Accelerated
CS 240LX (Spr) - Advanced Topics in Operating Systems
CS 240 (Spr) - Operating systems design and implementation
CS 140E (Win) - Using Bits to Control Atoms
CS 49N (Aut)
- Advanced Systems Laboratory, Accelerated
Stanford Advisees
-
Master's Program Advisor
Eastan Giebler, Xinyan He, Xiang Li, Komei Ryu, Justin Weiler, Wei Zhao -
Doctoral Dissertation Co-Advisor (AC)
Akshay Srivatsan, Zachary Yedidia -
Doctoral (Program)
Matthew Sotoudeh