A) Lectures

  • PHY103A: Physics II (Electromagnetism) –– 2017–2018 (2nd Semester).
  • PHY313: Physics of Information Processing –– 2021–2022 (1st Semester).
  • PHY401: Classical Mechanics I –– 2014 (Summer), 2014–2015 (1st Semester), 2015–2016 (1st Semester), 2016–2017 (1st Semester).
  • PHY402: Classical Mechanics II –– 2016–2017 (2nd Semester), 2019–2020 (2nd Semester).
  • PHY404: Order and Chaos (formerly numbered as PHY306A) –– 2012–2013 (2nd Semester), 2013 (Summer), 2015 (Summer), 2015–2016 (2nd Semester), 2018–2019 (2nd Semester), 2022–2023 (2nd Semester), 2024–2025 (1st Semester).
  • PHY412: Statistical Mechanics –– 2021–2022 (2nd Semester).
  • PHY604A: Review of Statistical Mechanics –– 2020–2021 (2nd Semester).
  • PHY665: Uncertainty, Information, and Classical Dynamics –– 2022–2023 (1st Semester), 2023–2024 (2nd Semester).
  • PHY670: Evolutionary Game Dynamics –– 2018–2019 (1st Semester), 2019–2020 (1st Semester), 2023–2024 (1st Semester).
  • PHY695A: Nonlinear Systems and Dynamics –– 2013–2014 (2nd Semester), 2014–2015 (2nd Semester).

B) Tutorials

  • PHY102A: Physics I (Mechanics) –– 2013–2014 (1st Semester), 2018–2019 (1st Semester).
  • PHY103A: Physics II (Electromagnetism) –– 2017–2018 (1st Semester), 2017–2018 (2nd Semester).
  • PHY401A: Classical Mechanics I –– 2014 (Summer), 2014–2015 (1st Semester), 2015–2016 (1st Semester), 2016–2017 (1st Semester).
  • PHY402A: Classical Mechanics II –– 2016–2017 (2nd Semester), 2019–2020 (2nd Semester).
  • PHY412A: Statistical Mechanics –– 2021–2022 (2nd Semester).
  • PHY604A: Review of Statistical Mechanics –– 2020–2021 (2nd Semester).

C) Project and Other Courses (as I/C)

  • PHY400A: Introduction to the Department –– 2020–2021 (2nd Semester).
  • PHY501A/502A: MSc Review Project –– 2017–2018 (1st Semester), 2022–2023 (2nd Semester).
  • PHY555A/556A: BS Research Project –– 2017–2018 (1st Semester).
  • PHY699A: MSc Research Project –– 2014–2015 (2nd Semester).