• Instructor

      PHY111: Physics Laboratory (Aug - Dec, 2025)
      PHY113: Classical Electrodynamics (Aug - Dec, 2023; Aug - Dec, 2024)
      PHY205M: Fundamentals of Soft Matter (Jan - April, 2025; Jan - April, 2026)
      PHY473A: Compuational Physics (Jan - May, 2023)
      PHY501/502: MS-PHD dual degree project (Jan - May, 2024)
      PHY627A: Computational Simulation Methods in Physics (Aug - Dec, 2022)

  • Tutor

      PHY112: Classical Dynamics (Jan - April, 2025; Aug - Dec, 2025; Jan - April, 2026)
      PHY113A: Classical Electrodynamics (March - July, 2023; Aug - Dec, 2023; Aug - Dec, 2024)
      PHY103A: Physics-II (Dec, 2021 - March, 2022)
      PHY102A: Physics-I (March - July, 2021; Jan - May, 2022)

  • Committee

      PHY596/598/696/698A (Aug - Dec, 2021)