Teaching

Teaching at Newcastle University

Taught course, Newcastle University, School of Computing, 2023

Teaching at Newcastle University

  • CSC8113: Research Methods and Group Project in Cloud Computing, Module leader, 2023 - Present
  • CSC8021: Computer Networks, Module leader, 2023 - Present
  • MSc and BSc supervision: 2023 - Present