Research Bio
John Kubiatowicz is a professor in the Division of Computer Science. His current research includes exploring the design of extremely-wide area storage utilities and developing secure protocols and routing infrastructures that provide privacy, security, and resistance to denial of service, while still allowing the caching of data anywhere, anytime. Also, exploring the space of Introspective Computing, namely systems which perform continuous, on-line adaptation. Applications include on-chip tolerance of flaky components and continuous optimization to adapt to server failures and denial of service attacks.
He received a double B.S. in Electrical Engineering and Physics, 1987, M.S. in Electrical Engineering and Computer Science, 1993, and a PhD in Electrical Engineering and Computer Science. Minor in Physics, 1998, all from M.I.T. He joined the faculty of EECS at UC Berkeley in 1998.
Research Expertise and Interest
computer architecture, quantum computer design, internet-scale storage systems and peer-to-peer networking, operating systems & networking, computer security
Teaching
Operating Systems and System Programming [COMPSCI 162]
Individual Research [COMPSCI 299]
Professional Preparation: Supervised Teaching of Computer Science [COMPSCI 399]
Senior Honors Thesis Research [COMPSCI H196A]
Supervised Independent Study [COMPSCI 199]
Advanced Topics in Computer Systems [COMPSCI 262A]
Individual Research [COMPSCI 299]
Professional Preparation: Supervised Teaching of Computer Science [COMPSCI 399]
Supervised Independent Study [ELENG 199]
Field Studies in Computer Science [COMPSCI 297]
Supervised Independent Study [COMPSCI 199]
Individual Research [COMPSCI 299]
Professional Preparation: Supervised Teaching of Computer Science [COMPSCI 399]