permalink: /teaching/ title: “Teaching” author_profile: true redirect_from:

  • /md/
  • /teaching.html

Autumn 2025

  • Electronic Devices, year 3 undergraduates, Term 1, 2025-2026

  • Digital Circuit Design, year 3 undergraduates, Term 1, 2025-2026

Spring 2024

  • KF7023: Computer Networks & Operating Systems
    • Module teaching for master students.
    • Northumbria University, Department of Computer and Information Sciences. Autumn (Term 1), 2024
  • KV6017: Enterprise Networks and Security
    • Module teaching for year 3 undergraduate students.
    • Northumbria University, Department of Computer and Information Sciences. Autumn (Term 1), 2024
  • KF7029: MSc Computer Science & Digital Technologies Project
    • Supervise master students on their research project.
    • Northumbria University, Department of Computer and Information Sciences. Spring, 2024
  • KF6004/KF7031: Computer Networks and Cyber Security
    • Lectures and workshops for year 3 undergraduate students (Level 6) and master students (Level 7).
    • Northumbria University, Department of Computer and Information Sciences. Spring, 2024
  • KV5002: Computer Networks, Security and Operating Systems
    • Lectures and workshops for master students.
    • Northumbria University, Department of Computer and Information Sciences. Spring, 2024
  • KF6004: Computer Networks and Cyber Security
    • Lectures and workshops for year 3 undergraduate students.
    • Northumbria University, Department of Computer and Information Sciences. Spring, 2024
  • ECMM445: Learning from Data
    • 60hrs workshop for master students.
    • University of Exeter, Department of Computer Science. Summer, 2021
  • ECM3408: Enterprise Computing
    • 60hrs workshop for year 2 students.
    • University of Exeter, Department of Computer Science. Spring, 2021
  • ECM3401: Literature Review and Project Specification
    • 30hrs workshop for year 3 students.
    • University of Exeter, Department of Computer Science. Spring, 2021
  • ECM2414: Software Development
    • 140hrs workshop for year 2 students.
    • University of Exeter, Department of Computer Science. Autumn, 2021
  • ECM2414: Software Development
    • 140hrs workshop for year 2 students.
    • University of Exeter, Department of Computer Science. Autumn, 2020
  • ECM3420, ECMM457 & ECMM445: Learning from Data
    • 60hrs workshop for year 3 and master students.
    • Workshop, University of Exeter, Department of Computer Science. Autumn, 2020
  • ECM2423: Artificial Intelligence and Applications
    • 60hrs workshop for undergraduate students (Year 2).
    • University of Exeter, Department of Computer Science. Spring, 2019
  • ECM2414: Software Development
    • 140hrs workshop for year 2 students.
    • University of Exeter, Department of Computer Science. Autumn, 2019
  • ECM3420 & ECMM445: Learning from Data
    • 60hrs workshop for year 3 students.
    • University of Exeter, Department of Computer Science. Autumn, 2019
  • ECM2427: Outside The Box: Computer Science Research and Applications
    • 90hrs workshop for year 2 students.
    • University of Exeter, Department of Computer Science. Spring, 2018
  • ECM3428: Algorithms that Changed the World
    • 60hrs workshop for year 3 students.
    • University of Exeter, Department of Computer Science. Autumn, 2018
  • Formal Methods
    • Workshop, Beihang University, School of Reliability and Systems Engineering, 2011