Teaching

Spring '11 Cmpsci 677: Distributed Operating Systems
Fall '10 Cmpsci 377: Operating Systems
Spring '10 Cmpsci 377: Operating Systems
Fall '09 Cmpsci 677: Distributed Operating Systems
Cmpsci 691GC: Green Computing
Spring '09 Cmpsci 696P/496P: Systems and Application Programming Using the iPhone
Fall '08 Cmpsci 377: Operating Systems
Spring ’08 Cmpsci 677: Distributed Operating Systems
Cmpsci 691UN: Underwater Networking and Sensing
Fall '07 Cmpsci 691D: Seminar - Hot Topics in Operating Systems
Cmpsci 791KK: Seminar - Advanced Operating System Internals
Spring ’07 Cmpsci 677: Distributed Operating Systems
Fall ’06 Cmpsci 577: Operating Systems Implementation
Spring’06 Sabbatical
Fall’05 Teaching Release
Spring ’05 Cmpsci 677: Distributed Operating Systems
Fall’04 None (teaching release)
Spring’04 Cmpsci 677: Distributed Operating Systems
Cmpsci 577: Operating Systems Implementation
Fall’03 None (teaching release)
Spring’03 Cmpsci 677: Distributed Operating Systems
Cmpsci 591Q: System Building for Mobile Devices
Fall’02 None (teaching release)
Spring’02 Cmpsci 677: Distributed Operating Systems
Fall’01 Cmpsci 377: Operating Systems
Spring’01 Cmpsci 754: Multimedia Systems
Fall’00 http://lass.cs.umass.edu/~shenoy/courses/fall00/Cmpsci 377: Operating Systems
Spring’00 Cmpsci 653: Computer Networks
http://lass.cs.umass.edu/~shenoy/courses/spring00/791uCmpsci 791U: Ubiquitous Caching
Cmpsci 377: Operating Systems (VIP, off-campus students only)
Fall’99 Cmpsci 377: Operating Systems
Spring’99 Cmpsci 754: Multimedia systems
Fall’98 Cmpsci 791D: System Support for Next Generation Applications