Systems Programming (core undergraduate),

CMPSC 311 (Sp'16)

Operating Systems (core undergraduate),

CMPSC 473 (Sp'15, Fa'13, Sp'12, Fa'10, Fa'09, Fa'08, Fa'06)

Operating System Design (core graduate),

CSE 511 (Fa'14, Fa'11, Sp'09, Fa'07)

Performance Evaluation for Clouds (graduate seminar course),

CSE 597b (Sp'14)

The CAP Theorem and its Implications for System Design (Sp'13)

Virtualization: Techniques and Applications (graduate seminar course),

CSE 598f (Sp'11)

Cloud Computing (graduate seminar course)

CSE 598g (Sp'10)

Fundamentals of Distributed Computing (graduate seminar course),

CSE 598g (Fa'07)

Storage Systems (graduate seminar course),

CSE 598d (Sp'07)

Virtual Machines and their Applications (graduate seminar course),

CSE 598c (Sp'06)

Self-* Systems (graduate seminar course),

CSE 598b (Sp'05)