Shrideep Pallickara [Teaching]

CV
Research
  Publications
  Projects
  Themes
  Students
  Software
Teaching
Outreach
Personal
Home

 
Graduate and Undergraduate courses
I teach courses at both the undergraduate and graduate level. I have created 3 new computer science courses (CS 455, CS 555, and CS 655) in the area of distributed systems at Colorado State University. CS455 is designated as a capstone course and is targeted at first-year graduate students and senior undergraduate students. Second year graduate students take CS555, while CS655 is an advanced research seminar course typically taken by PhD students. The primary objective of these courses is for students to gain a deeper understanding of the algorithms, frameworks, and strategies that underpin complex, large-scale distributed systems. The x55 series of courses entail extensive programming and substantive systems building assignments in addition to a writing component that is generally split into 3 deliverables to facilitate critical feedback on the content and organization of ideas.


List of Courses Taught So Far
  CS 370 Operating Systems {Fall 2026}
  CS x55 Distributed Systems
  CS 250 Foundations of Computer Systems
  CS 455 Introduction to Distributed Systems
  CS 555 Distributed Systems
  CS 655 Advanced Topics in Distributed Systems
  CS 451 Operating Systems: {senior undergrads and graduate students}
  CS 670 Special topics in Architecture/Systems: {Distributed Systems} [Fall 2009]