John D. Kubiatowicz computer architecture & engineering, multiprocessor design, quantum computing design, and general architecture; operating systems, internet-scale storage systems and peer-to-peer networking Division of Computer Science/EECS