University College London
Teaching Assistant
2020-21
Application Programing for Data Science (COMP0034)
Developing data science applications on a HTML/CSS/JavaScript front-end and Python back-end stack.
Applied Software Engineering (COMP0035)
Focus on requirements capture, data modeling, and software architecture.
Software Engineering (COMP0010)
Modern Software Engineering practices (design patterns, refactoring, testing) assessed through a collaborative Java-based project.
2019-20
Web Development (COMP0034)
In this iteration of the course, students are taught web development with a HTML/CSS/JavaScript (vanilla ES6) stack on the front-end, and Python with Flask and an SQL database on the back-end.
Principles of Spatial Analysis (GEOG0114)
This module covers techniques for analysing and visualising spatial data, with programming taught in R.
2018-19
Web Development (COMP0034)
This course covers web development with the LAMP stack, as well as practical software engineering in a team project spanning the second term. I am responsible for answering students' queries, offering them technical guidance and acting as a stakeholder for their respective projects.
Principles of Spatial Analysis (GEOG0114)
This module covers techniques for analysing and visualising spatial data, with programming taught in R.
Scientific Computing (GEOG0111)
This module equips students with an understanding of scientific computing on Unix, the bases of probability theory, and introductory Python programming.
University of Birmingham
Laboratory Demonstrator
2017-18
Functional Programming (06-25344)
This module covers algorithmic problem solving and functional programming in Haskell.