Teaching

2026 - 2027

  • Wireless Sensor Networks, module teaching for year 4 undergraduates, Semester 1
  • Digital Circuit Design, module teaching for year 3 undergraduates, Semester 1

2025 - 2026

  • Final year project, Semester 2
  • Electronic Devices, module teaching for year 3 undergraduates, Semester 1
  • Digital Circuit Design, module teaching for year 3 undergraduates, Semester 1

Spring 2025

  • KF7031: Wireless Networks and Security.
    • Lectures and workshops for 86 master students,
    • Department of Computer and Information Sciences, Northumbria University
  • KV5037: Computing Consultancy Project.
    • Project supervision for year 2 undergraduates (7 students ×3 groups),
    • Department of Computer and Information Sciences, Northumbria University
  • KF7029: MSc Computer Science & Digital Technologies Project.
    • Project supervision (× 6 master students),
    • Department of Computer and Information Sciences, Northumbria University

Autumn 2024

  • KF7023: Computer Networks & Operating Systems
    • Module teaching for master students.
    • Department of Computer and Information Sciences, Northumbria University.
  • KV6017: Enterprise Networks and Security
    • Module teaching for year 3 undergraduate students.
    • Department of Computer and Information Sciences, Northumbria University.
  • KV6013: B.Sc Computing Project.
    • Project supervision for year 3 undergraduates (× 6 students),
    • Department of Computer and Information Sciences, Northumbria University.

Spring 2024

  • KF7029: MSc Computer Science & Digital Technologies Project
    • Supervise master students on their research project.
    • Department of Computer and Information Sciences, Northumbria University.
  • KF7031: Computer Networks and Cyber Security
    • Lectures and workshops for master students (Level 7).
    • Department of Computer and Information Sciences, Northumbria University.
  • KV5002: Computer Networks, Security and Operating Systems
    • Lectures and workshops for master students.
    • Department of Computer and Information Sciences, Northumbria University.
  • KF6004: Computer Networks and Cyber Security
    • Lectures and workshops for year 3 undergraduate students (Level 6).
    • Department of Computer and Information Sciences, Northumbria University.

Autumn 2021

  • ECM2414: Software Development
    • 140hrs workshop for year 2 students.
    • Department of Computer Science, University of Exeter.

Summer 2021

  • ECMM445: Learning from Data
    • 60hrs workshop for master students.
    • Department of Computer Science, University of Exeter.

Spring 2021

  • ECM3408: Enterprise Computing
    • 60hrs workshop for year 2 students.
    • Department of Computer Science, University of Exeter.
  • ECM3401: Literature Review and Project Specification
    • 30hrs workshop for year 3 students.
    • Department of Computer Science, University of Exeter.

Autumn 2020

  • ECM2414: Software Development
    • 140hrs workshop for year 2 students.
    • Department of Computer Science, University of Exeter.
  • ECM3420, ECMM457 & ECMM445: Learning from Data
    • 60hrs workshop for year 3 undergraduates and master students.
    • Department of Computer Science, University of Exeter.

Autumn 2019

  • ECM2414: Software Development
    • 140hrs workshop for year 2 students.
    • Department of Computer Science, University of Exeter.
  • ECM3420 & ECMM445: Learning from Data
    • 60hrs workshop for year 3 students.
    • Department of Computer Science, University of Exeter.

Spring 2019

  • ECM2423: Artificial Intelligence and Applications
    • 60hrs workshop for year 2 undergraduate students.
    • Department of Computer Science, University of Exeter.

Autumn 2018

  • ECM3428: Algorithms that Changed the World
    • 60hrs workshop for year 3 students.
    • Department of Computer Science, University of Exeter.

Spring 2018

  • ECM2427: Outside The Box: Computer Science Research and Applications
    • 90hrs workshop for year 2 students.
    • Department of Computer Science, University of Exeter.
  • Formal Methods
    • Workshop, Beihang University, School of Reliability and Systems Engineering, 2011