Shrideep Pallickara [Teaching]


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 senior undergraduate students. First 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 x55 Distributed Systems [Spring 2024]
  CS 250 Foundations of Computer Systems [Spring 23-24, Fall 2022]
  CS 370 Operating Systems [Fall 23/20/18/14/12 & Spring 23, 17-16, 12-11]
  CS 455 Introduction to Distributed Systems [Spring 2022-17, 2015-12]
  CS 555 Distributed Systems [Fall 2021/19/17/15/12/10
  CS 655 Advanced Topics in Distributed Systems [Fall 2013/11]
  CS 451 Operating Systems [Spring 2010]
  CS 670 Special topics in Architecture/Systems: {Distributed Systems} [Fall 2009]

A few musings ...


Thoughts in flight
     A sonic-fueled metamorphosis
The monologue    now a dialogue

A segue            a time to reflect
The light trickling in
An opportunity to
      Clarify and reinforce

Thank you


  Self doubts
No questions
    Nothing’s gotten across

The exposition    
     drowning in details
            gasping for insights

The bridge from learning to retention
      Swaying in the winds of confusion

Munch’s Scream
         No one hears



Flickering Screens
Could that wait?
You see             I can see

The lecture's dry                  I concede
Devoid of amusement, tweets, or likes

Capitulation         Can’t compete
For dopamine trickles
      From those flickering screens

If there’s ever a time for that
            It’s not now

You see            I can see



The Dawn of a Lecture
Brownian motion
     Paths interleaving
 Tangling up     into a standstill
      Cliques and all

A fleeting           rendezvous
        Along space-time’s skid

Conversational eddies
      white, soothing        noise                   

The last grain        squeezing through
        the pinch of      the hourglass

An anticipatory      pause
      Class begins