|
|
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 370 |
Operating Systems [Fall 23/20/18/14/12 & Spring 23, 17-16, 12-11] |
|
CS 250/280A1 |
Foundations of Computer Systems [Spring 23, Fall 2022] |
|
CS 455 |
Introduction to Distributed Systems [Spring 2022-17, 2015-12] |
|
CS 555 |
Distributed Systems [Fall 2020/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 ...
|
Questions
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
Snap
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 |
|
|