David R. O'Hallaron, Professor of CS and ECE Emeritus

Mailing address: Computer Science Department, Carnegie Mellon University,
5000 Forbes Avenue, Pittsburgh, PA 15213-3891

Email: droh@cs.cmu.edu, Office: GHC 7007 Lab: GHC 9126
Assistant: Angy Malloy, amalloy@cs.cmu.edu, GHC 9006, 412-268-6914

Spring 2024 walk-in office hours: Friday 3:00-4:30pm, or by appointment

Mail | Calendar


I work in the general area of computer systems, with special interests in scientific computing and high-performance computing. My main interest these days is autograding systems, in particular the Autolab project.

MSCS Program
MSCS Handbook
Course Verification Letters
As of 7/31/2023, CMU no longer provides skills verification letters to former students. Instead, you should request a course description verification letter from the registrar.
Books
Computer Systems: A Programmer's Perspective, 3rd Edition
by Randal E. Bryant and David R. O'Hallaron, Pearson, 2016.
(amazon.com)

iWarp: Anatomy of a Parallel Computing System,
by Thomas Gross and David R. O'Hallaron,
MIT Press, 1998.
(amazon.com)
Table of Contents

The Mission Primer: Four Steps to an Effective Mission Statement
by Richard O'Hallaron and David O'Hallaron
Mission, Inc, 2000.
(amazon.com)
Teaching
Current: 18-845: Internet Services (Spring '24)
Previous: 15-410: Operating Systems (Fall '23)
Course FCEs | S3
Research
Autolab | CV | NSF-style bio | Narrative-style bio
Misc
Workday

Original Music by John O'Hallaron (Chalk Dinosaur) (Bandcamp)