- Spring 2022: CSCI 4211 Introduction to Computer Networks
- Fall 2021: CSCI 2011 Discrete Structures of Computer Science
- Fall 2021: CSCI 8980 Topics in Mobile Computing
- Fall 2020: CSCI 8970 Computer Science Colloquium
- Fall 2020: CSCI 4211 Introduction to Computer Networks
- Spring 2020: CSCI 8970 Computer Science Colloquium
- Spring 2020: CSCI 2011 Discrete Structures of Computer Science
- Fall 2019: CSCI 8970 Computer Science Colloquium
- Fall 2019: CSCI 4211 Introduction to Computer Networks
- Spring 2019: CSCI 8980 Topics in Mobile Computing
- Spring 2018: CSCI-B 649 Mobile Computing
- Fall 2017: CSCI-Y 799 IU Computer Science Colloquium (co-chair)
- Fall 2017: CSCI-P 438 Introduction to Computer Networks
- Spring 2017: CSCI-B 649 Mobile Computing
- Fall 2016: CSCI-P 438 Introduction to Computer Networks
- Fall 2016: CSCI-P 538 Computer Networks
Spring 2016: CSCI-B 490 Smartphone Programming(course cancelled)- Fall 2015: CSCI-P 438 Introduction to Computer Networks
- Spring 2015: CSCI-B 649 Mobile Computing