EC 3501: Principles of Communication Systems, Autumn 2025.
EC 1000: Basic Electronics Engineering, Autumn 2022.
EC 6502/762: Advanced Wireless Communication, Spring 2020.
EC 6503: Statistical Signal Theory, Autumn 2021.
EC 6514: Optimization Methods in Signal Processing for Communication Systems, Spring 2021.
EC 3502: Digital Communication, Spring 2021.
EC 3703: Communication Engineering Laboratory, Autumn 2025.
EC 2700: Basic Electronics Laboratory, Autumn 2024.
EC 2703: Analog Electronics Laboratory, Autumn 2018.
EC 2705: System Modeling and Design Laboratory, Autumn 2022.
EC 3704: Digital Communication Laboratory, Spring 2021.
Chairman, Departmental Information Committee-EC, NIT Rourkela, July 2025- present.
Member, Departmental Committee for Training & Placement Industry Relations, July 2025-present.
Coordinator, Committee for the Amendment of Model Constitution and Regulations for the Management of Halls of Residence, NIT Rourkela, October 2024-present.
Nodal Officer, Nasha Mukt Bharat Abhiyaan (NMBA) at Halls of Residence, NIT Rourkela, September 2024-August 2025.
Chairman, Hall Disciplinary Committee under Hall Management Council, NIT Rourkela, July 2024-present.
Member, Anti-Ragging Committee, NIT Rourkela, July 2024-present.
Member, Committee for beautification of Halls of Residence, NIT Rourkela, July 2024-present.
Member, Committee for Sports and Fitness of Halls of Residence, NIT Rourkela, July 2024-June 2025.
Member, Committee for Medical Help of Halls of Residence, NIT Rourkela, July 2022-present.
Member, Departmental Accreditation/ranking/NBA Visit Committee-EC, NIT Rourkela, July 2024- present.
Warden, Vikram Sarabhai Hall of Residence, NIT Rourkela, July 2024-present.
PIC, Cleaning and maintenance of rooms and bathrooms, EC department, NIT Rourkela, July 2023-June 2025.
Assistant Warden, Vikram Sarabhai Hall of Residence, NIT Rourkela, July 2022-June 2024.
Faculty Advisor, M.Tech.-EC (CN), NIT Rourkela, 2021-present.
PIC, Wireless Communications and Aerial Networks (WiCAN) Lab-EC, NIT Rourkela, 2019-present.
Faculty Advisor, M.Tech.-EI, NIT Rourkela, 2018-2020.
Coordinator, Departmental TA Allocation Committee-EC, NIT Rourkela, 2018-2023.
Member, Departmental Information Committee-EC, NIT Rourkela, 2019-2020, 2023-2025.
Member, Departmental Space Allotment Committee-EC, NIT Rourkela, 2019-present.