Teaching
Modules for 2025-26
Nanoscale Physics and Technology
Module code: PHYS499
Role: Module Co-ordinator
PRACTICAL PHYSICS III
Module code: PHYS306
Role: Teaching
PRACTICAL SKILLS FOR MATHEMATICAL PHYSICS
Module code: PHYS156
Role: Teaching
Supervised Theses
- FeS₂ thin film photoelectrodes from nanostructured colloidal precursors
- Functional Materials, from Antimicrobial Surfaces to Complex Nanostructures for Renewable Energy
- Plasmonic Substrates and Their Applications in Photocatalytic Water Splitting and Molecular Electronics
- Tailoring the Ligand Shell of Quantum Dots Towards Improved Photocatalytic Charge Transfer
- The Role of Surfaces, Interfaces and Oxides in Antimony Selenide Photovoltaics