
I have taught more > 900 hours major in Physics and Engineering modules, and at different levels (L8-11 UK) in BSc/BEng, and MSc/MEng programmes.
As a Lecturer in Engineering at the University of Glasgow (UofG)
AY24-25
-
ENG1063 Mathematics 1 (level 7, BEng, 525 students)
AY23-24
-
ENG1063 Mathematics 1 (level 7, BEng, 480 students)
As a Lecturer in Physics at the University of the West of Scotland (UWS)
AY22-23
-
SUPA Introductory to Data Analysis (for PhD students)
-
Electromagnetism (level 9, BSc in Physics)
-
Advanced Optics (level 9, BSc in Physics)
-
Oscillations, Waves and Fields (level 8, BSc in Physics)
-
Applied Optics and Thin Film Devices & Applications (Changchun University of Science and Technology (CUST) in China)
-
Piezoelectric Materials (Universidad de Oviedo, course for Academics).
AY20-21
-
SUPA Introductory to Data Analysis (for PhD students)
-
Electromagnetism (level 9, BSc in Physics)
-
Advanced Optics (level 9, BSc in Physics)
-
Oscillations, Waves and Fields (level 8, BSc in Physics)
-
Thin Film Devices and Applications (level 11, Physics)
AY19-20
-
SUPA Introductory to Data Analysis (for PhD students)
-
Electromagnetism (level 9, BS in Physics)
-
Advanced Optics (level 9, BS in Physics)
-
Oscillations, Waves and Fields (level 8, BSc in Physics)
-
Thin Film Devices and Applications (level 11, Physics)
AY18-19
-
SUPA Introductory to Data Analysis (for PhD students)
-
Electromagnetism (level 9, BS Physics)
-
Advanced Optics (level 9, BS Physics)
-
Oscillations, Waves and Fields (level 8, BSc in Physics)
-
Thin Film Devices and Applications (level 11, Physics)
As a postdoctoral researcher at the University of Glasgow (UoG)
AY18-17
-
Team Design Project 3 (for level 8, BEng)
AY16-17
-
Team Design Project 3 (for level 8, BEng)
AY15-16
-
Team Design Project 3 (for level 8, BEng)
As a PhD student at the Universidad Autonoma de Madrid (UAM)
AY14-15
-
Digital Electric Circuits (level 8, BEng)
-
Electric Circuits (level 10, BSc in Physics)
AY13-14
-
Digital Electric Circuits (level 8, BEng)
-
Electric Circuits (level 10, BSc in Physics)
AY12-13
-
Digital Electric Circuits (level 8, BEng)