My research focus concerns the software supporting mobile computing systems, including networking, infrastructure, and end-system concerns. I'm also interested in measuring and monitoring such systems, and in building toolkits to help make these tasks simpler.  More broadly, I'm interested in distributed systems, file systems, data repositories, and measurement and evaluation generally.

I teach several courses at UM, including:

• EECS 280, the introductory course for our majors

• EECS 382, Internet-scale architectures

• EECS 482, Introduction to Operating Systems

I also sometimes teach various special topics courses,

including a recent offering on automotive telematics


Brian Noble

Professor of Computer Science and Engineering

University of Michigan

2260 Hayward Avenue, Ann Arbor, MI 48109-2121

Ph: 734-936-2971    Fx: 734-763-8094