293N - Data Driven Networking and Systems Design

This graduate-level special topic class will cover emerging topics on data-driven networking and systems design, ranging from data center networking,  mobile networking/computing, cloud computing, infrastructure for social networks, Internet of Things, and cyber physical systems.  Students will read and present papers from recent top conferences, and do a team project. 

Students should have taken at least one programming language class and one networking class (CS176, CS276), and have experiences in doing software projects of reasonable size/complexity. 

293B - Cloud Computing

The course itself will combine, lectures, assigned  reading, and in-class discussion with a quarter-long software development project that attempts to familiarize the student with the strengths and weaknesses of current approaches to cloud computing.  In addition, students will be expected to describe the research challenges they have identified as a result of their experiences in the course in both written and oral presentation formats.

Specific topics the course will cover include

-- Infrastructure as a Service (IaaS)
-- Platform as a Service (PaaS)