Teaching

Teaching

Programming for Scientists (CSM0120) (2023, 2022)

Module level: Postgraduate (Master)

Role: Module Coordinator & Lecturer

Aberystwyth University, United Kingdom

Module description: https://www.aber.ac.uk/en/modules/deptcurrent/CSM0120/

 

Software Engineer Group Project Tutorials (CS22120) (2024, 2023, 2022)

Module level: Undergraduate

Role: Tutor

Aberystwyth University, United Kingdom

Module description: https://www.aber.ac.uk/en/modules/deptcurrent/CS22120/


Major Project (CS39440) (Final Year Projects (2023, 2022)

Module level: Undergraduate

Role: Supervisor

Aberystwyth University, United Kingdom

Module description: https://www.aber.ac.uk/en/modules/deptcurrent/CS39440/

 

Ubiquity and Internet of Things (2021)

Module level: Postgraduate (Master)

Role: Module Coordinator & Lecturer

HEI Junia, Lille, France

 

Android Programming Labs (2021) (online)

Module level: Undergraduate

Role: Tutor

Liverpool John Moores University, United Kingdom

Module Moderation

Scientific Python (CS24520) (2023)

Module level: Undergraduate 

Aberystwyth University, United Kingdom

Module description:  https://www.aber.ac.uk/en/modules/deptcurrent/CS24520/

 

Computer Vision (CS34110) (2023)

Module level: Undergraduate 

Aberystwyth University, United Kingdom

Module description: https://www.aber.ac.uk/en/modules/deptcurrent/CS34110/

 

Keys to Computer Science (IC02230) (2023, 2022)

Module level: Undergraduate 

Aberystwyth University, United Kingdom

Module description: https://www.aber.ac.uk/en/modules/deptcurrent/IC02230/