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


mishras at cs dot colorado dot edu

 +1 303-492-4686


IUCRC: Pervasive Personalized Intelligence

The Colorado Research Center for Democracy and Technology

The CU CyberSafety Research Center

Department of Computer Science

University of Colorado Boulder



Spring 2021


CSCI 5673: Distributed Systems 


Other courses taught recently


CSCI 5573: Advanced Operating Systems (Last taught in Fall 2020).

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

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