Courses at IIT Hyderabad
Parallel and Concurrent Programming (syllabus)
Spring 2022, Autumn 2020, Spring 2019, Autumn 2017, Autumn 2016, Autumn 2015
Concurrency Control in Transactional Systems (syllabus)
Autumn 2021, Autumn 2019, Spring 2018, Spring 2016, Spring 2015
Distributed Computing (syllabus)
Fall 2022, Spring 2021, Spring 2020, Autumn 2018, Spring 2017
Basics of BlockChains: Distributed Computing Perspective (syllabus)
Autumn 2018
This course is a subsumed by the Distributed Computing Course.
Introduction to Programming Languages (ID1303)
Autumn 2019
Operating Systems
Operating Systems 1 – 1 credit course:
Autumn 2022, Autumn 2021, Autumn 2020, Autumn 2018, Autumn 2017, Autumn 2016
Operating Systems 2 – 3 credit course:
Spring 2023, Spring 2022, Spring 2021, Spring 2019, Spring 2018, Autumn 2016
Operating Systems – 5 credit course: Autumn 2015
Introduction to Operating Systems – 1 credit course: Spring 2015
Principles of Programming Languages
Autumn 2014
Courses Taught at IIT Patna
Spring 2014:
Computer Graphics
Advanced Topics in Databases
Autumn 2013:
Operating Systems
Spring 2013:
Computer Graphics
Networks and Distributed Systems
Autumn 2012:
Principles of Programming Languages
OOPS and Data structures
Spring 2012:
Computer Graphics
Algorithms
Autumn 2011:
Principles of Programming Languages
Topics in Databases
Spring 2011:
Computer Graphics
Autumn 2010:
Principles of Programming Languages