Teaching

Courses

University-level teaching, and the graduate coursework behind the research.

Taught

Adjunct Lecturer, Computer Science and ICT
University of Applied Science & Technology (UAST) · 2007; 2012-2014

Nine university-level courses delivered across two appointments, spanning programming, systems and software modelling:

Subjects taught at UAST
CourseArea
Object-Oriented ProgrammingProgramming
Assembly LanguageSystems
Operating Systems LabSystems
Computer NetworkingNetworks
Mobile ComputingApplications
UML / Software ModellingSoftware engineering
Technical EnglishCommunication

Graduate coursework

Joint-degree MSc in Applied Image & Signal Processing, University of Salzburg & Salzburg University of Applied Sciences (Oct 2015 to Jun 2022), 111 of 120 ECTS across 37+ graduate courses, weighted average 2.30 on the Austrian scale (1 = Excellent).

Courses completed with grade 1 (Excellent):

  • Computer Vision (Advanced)
  • Image Processing & Computer Vision
  • Filterbanks & Wavelets
  • Audio Processing
  • Multimedia Security
  • Imaging Beyond Consumer Cameras
  • Software Techniques

The research on the Publications page was produced during this period and the doctoral programme that followed it.

Continuing education

  • Deep Learning Specialization, DeepLearning.AI (Andrew Ng), 4 courses, 2020
  • TensorFlow 2 for Deep Learning, Imperial College London, 2 courses, 2020-2021
  • Fundamentals of Reinforcement Learning, University of Alberta / AMII, 2024
  • Classify Radio Signals with PyTorch, Coursera Project Network, 2024