Teaching Experience


Java programming 1 (University of Tabuk, Autumn 2022)


Java programming 2 (University of Tabuk, Autumn 2022)


System integration and architecture (University of Tabuk, Autumn 2022)


Data Structures and Development Environments (TA - University of Leicester 2017)


Theory & Practice of Programming (TA - University of York, Autumn 2018)