Warren Francis and Wilma Kolm Bradley Chair
Mike Dahlin and I recently completed the second edition of our undergraduate operating systems textbook, Operating Systems: Principles and Practice. The new version is available now from Barnes and Nobles, Amazon, and your local bookstore. Slides and selected code examples are available.
My research concerns the practical issues in constructing robust, secure, and efficient computer systems. I see myself as a generalist -- I am attracted to the biggest problem I can find, regardless of area. My most recent work has been in the area of improving the performance and reliability of data center operating systems, networks, and distributed systems. I've also done research in programming languages, software engineering, system security, file systems, computer architecture, and educational software.
I studied philosophy as an undergraduate, with John Rawls on my thesis committee.