A person wearing a blue shirt

Description automatically generated




I teach systems courses both at the undergraduate and graduate levels. These include Computer Systems (CSCI 2400) and Design of Operating Systems (CSCI 3753) at the undergraduate level and Distributed Systems (CSCI 5673), Computer Networks (CSCI 5273) and Advanced Operating Systems (CSCI 5573) at the graduate level. In addition, I have taught several special topics courses including Strengthening Democracy through Technology, Sustainable Computing and Dependable Distributed Systems.







Professional Activities

Community Outreach


Recent Publications

Press Coverage

Diversity, Equity and Inclusion


mishras at cs dot colorado dot edu

 +1 303-492-4686


Pervasive Personalized Intelligence: PPI Center: NSF Industry University Cooperative Research Center

Social Justice & Environmental Quality-Denver: NSF Smart & Connected Community Project

The CU CyberSafety Research Center

Department of Computer Science

University of Colorado Boulder



Spring 2024


CSCI 5673: Distributed Systems 

CSCI 7000: Special Topics: Advanced Computer Systems Research 


Other courses taught recently


CSCI 5573/ECEN 5573: Advanced Operating Systems  (Last taught in Fall 2023)

CSCI 3753: Design and Analysis of Operating Systems  (Last taught in Spring 2023)

CSCI 7000: Special Topics: Strengthening Democracy Through Technology (Last taught in Spring 2019).

CSCI 2400: Computer Systems (Last taught in Spring 2019).