Prof John Kubiatowicz: Courses

John Kubiatowicz is a Professor in Computer Science at UC Berkeley. Permission is granted to copy and distribute this material for educational purposes only, provided that the complete bibliographic citation and following credit line is included: "Copyright XXXX UCB." Where XXXX is the year of the course. Permission is granted to alter and distribute this material provided that the following credit line is included: "Adapted from (complete bibliographic citation). Copyright XXXX UCB."

This material may not be copied or distributed for commercial purposes without express written permission of the copyright holder. 

Here is a link to the course I'm teaching this term (Spring 2024):

CS152: Computer Architecture and Engineering:

CS162: Operating Systems and Systems Programming

CS194-24: Advanced Operating Systems Structures and Implementation

CS252: Graduate Computer Architecture

CS262a: Advanced Topics in Computer Systems

CS294 Supplemental Classes

CS258: Parallel Computer Architecture: