Andrea Arpaci-Dusseau's Teaching
Current Class (Spring 2026)
Overview My courses emphasize learning through reading, discussion, design, implementation, and open-ended projects. My goal is to help students develop the confidence and judgment to solve challenging systems problems throughout their careers. Over the years, I've taught a range of courses, including:
CS 739: Distributed Systems (Spring 2026) CS 900-1: Intro for CS Grad Students (Fall 2025) CS 739: Distributed Systems (Spring 2025) CS 736: Advanced Operating Systems (Fall 2024) CS 739: Distributed Systems (Sp 2023) CS 739 Distributed Systems (Sp 2022) CS 537 Operating Systems (On-Line) (Sp 2021) CS 736 (On-Line) (Fall 2020) CS 537 Operating Systems (Fall 2019) CS402: Introducing Computer Science to K-12 Students (Sp 2018) CS736: Advanced Operating Systems (Fall 2018) CS402: Introducing Computer Science to K-12 Students (Spring 2016) CS537: Operating Systems (Fall 2015) CS402: Introducing Computer Science to K-12 Students (Fall 2012-Spring 2014) CS736: Graduate Operating Systems CS202 Honors: Introduction to Computation (Fall 2012) Bio375 (now CS402): Introducing Computer Science to K-12 Students (Spring 2010-2011) CS202: Introduction to Computation (Fall 2011) CS202: Introduction to Computation (Fall 2010) CS202: Introduction to Computation (Fall 2009) CS739: Distributed Systems (Spring 2009) CS739: Distributed Systems (Spring 2008) CS537: Operating Systems (Fall 2007) CS739: Distributed Systems (Spring 2006) CS537: Operating Systems (Fall 2005) CS739: Distributed Systems (Spring 2005) CS736: Graduate Operating Systems (Spring 2002) CS838: Gray-box Systems (Fall 2002) |
Menu
Spring'26 Office Hours
Graduate Advising Chair and CS 739
Look here for location and changes
Generally: Monday 11:00am-noon
Generally: Thursday 11:00am-noon
Office:
7578 Morgridge Hall
Email:
dusseau "at" cs.wisc.edu
