Courses Taught:
- PH 101: Physics I Tutorial
- PH 102: Physics II Tutorial
- PH 205: Heat & thermodynamics
- PH 302: Solid State Physics
- PH 307: Statistical Mechanics
- PH 312: Measurement techniques
- PH 404: Statistical Mechanics
- PH 408: Measurement techniques
- PH 414: Nanophotonics & Nanoelectronics
- PH 415/505: Solid State Physics
- PH 460: Electroceramics
- PH 461: Electron Transport through Nanostructures
- PH 509: Measurement techniques
- PH 512: Measurement techniques
- PH 524: Thin film phenomena
- PH 704: Statistical Mechanics
- NT 705: Recent Advances in Nanotechnology (From Centre for Nanotechnology)
- NT 707: Frontiers in Nanoscience & Nanotechnology (From Centre for Nanotechnology)
Laboratory courses:
- PH 102: Physics II
- PH 110: Physics Laboratory
- PH 310: General Physics Laboratory
- PH 311: Electronics Laboratory
- PH 320: General Physics Laboratory
- PH 411: Electronics Laboratory
- PH 412: General Physics laboratory II
- PH 417: Advanced Physics Laboratory
- PH 511: General Physics laboratory
Courses developed:
- Smart materials and devices
- Electroceramics
Current Courses:
- Measurement Techniques
- Advanced Physics Laboratory