Teaching Modules for 2025-26 Condensed Matter Physics II Module code: PHYS302 Role: Teaching The Physics of Renewable Energy and Electronic Devices Module code: PHYS312 Role: Teaching Supervised Theses Spin Transport and Associated Background Effects in All-Metallic Non-Local Spin Valves Spin Transport in Superconducting and Ferromagnetic Heterostructures