Teaching

Using Git to Code, Collaborate and Share

Graduate course, Imperial College London Graduate School, 2021

As part of my role in the Research Software Engineering Team at Imperial College London, I deliver a course on using Git and Github to graduate students.

Essential Software Engineering for Researchers

Graduate course, Imperial College London Graduate School, 2021

As part of my role in the Research Software Engineering Team at Imperial College London, I deliver a course on software engineering best practices for researchers.

Python for Final Year Chemists

Undergraduate course, University College London, Chemistry, 2020

At UCL I was involved in a new course which aimed to get final year chemistry students familiar with the rudiments of Python.

Conference Tutorials

Specialised tutorials, Various conferences, 2019

I have had the opportunity to give tutorial talks at various international conferences, including CECAM workshops and MRS Meetings.

Data-driven Discovery for Photovoltaics

Postgraduate course, University of Bath, Physics and Chemistry, 2018

Towards the end of my time as a PhD student in Bath I helped to deliver workshops on the role of data and databases in materials discovery.

Energy Materials: Design, Discovery and Data

Postgraduate course, Yonsei University, Materials Science and Engineering, 2016

I spent the Easter period of 2016, 2017 and 2019 at Yonsei University, giving postraduate lectures and workshops on computational investigation into energy materials.

Chemistry and Maths Tutorials

Undergraduate course, University of Bath, Chemistry, 2015

Throughout my time as a PhD student, I enjoyed taking small group tutorials and problem classes to reinforce lecture content.

Computational Chemistry Labs

Undergraduate course, University of Bath, Chemistry, 2014

Lab demonstrating during my time as a PhD student involved helping first and second year undergraduates get to grips with compchem fundamental such as geometry relaxation and forcefields.