A) Lectures

  • PHY103A: Physics II (Electromagnetism) --- 2017-2018 (2nd Semester).
  • PHY306A: Order and Chaos in Nature --- 2012-2013 (2nd Semester), 2013 (Summer), 2015 (Summer), 2015-2016 (2nd Semester), 2018-2019 (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).
  • PHY670A: Evolutionary Game Dynamics --- 2018-2019 (1st Semester), 2019-2020 (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).

C) Project Courses (as I/C)

  • PHY501A/502A: MSc Review Project --- 2017-2018 (1st Semester).
  • PHY555A/556A: BS Research Project --- 2017-2018 (1st Semester).
  • PHY699A: MSc Research Project --- 2014-2015 (2nd Semester).