Teaching

University courses

Courses I currently teach at the University of Genoa (academic year 2026/27):

Earlier courses at the University of Genoa:

  • Integrated Sensing and Communications – Master’s degree in Electronic Engineering, 2025/26
  • Fundamentals of Programming for Data and Signal Processing – first year of the Bachelor’s degree in Electronic Engineering and Information Technology, 2022/23–2024/25
  • Computer Science and Telematics Laboratory (Laboratorio di Informatica e Telematica) – Bachelor’s degree in Electronic Engineering and Information Technology, 2013/14–2022/23
  • Teaching support for Theory and Techniques of Recognition 2, academic year 2001/02

Doctoral courses

  • Multimedia Signal Processing for Autonomous Systems – Joint Doctorate on Interactive and Cognitive Environments (JD-ICE), with Queen Mary University of London and Universidad Carlos III de Madrid, since 2022
  • Agile Software Development and Design Patterns – JD-ICE since 2018, and previously the Erasmus Mundus Joint Doctorate on Interactive and Cognitive Environments (EMJD-ICE), 2013–2017
  • Member of the teaching board of the PhD programme in Science and Technologies for Electronic and Telecommunications Engineering, University of Genoa, since 2013 (cycles XXIX–XL)
  • Co-teacher of Distributed Multimedia Telematic Services for Ambient Intelligence Applications (2005, 2006) and Cognitive Systems and Services for Environmental Intelligence and Telecommunications (2007–2009), with seminars on ambient intelligence systems and XML until 2012 – PhD programme in Science and Technology for Information and Knowledge (STIC), University of Genoa

Tutorials at international conferences

  • Abnormality detection and incremental learning in autonomous systems – 8th European Workshop on Visual Information Processing (EUVIP 2019), Rome, Italy, October 2019
  • Signal Processing for Autonomous and Self-Aware Systems (co-lecturer) – 26th European Signal Processing Conference (EUSIPCO 2018), Rome, Italy, September 2018
  • Probabilistic Situation Assessment for Abnormal Interaction Detection (co-lecturer) – 19th International Conference on Information Fusion (FUSION 2016), Heidelberg, Germany, July 2016
  • Distributed Data Fusion for Interactive Cognitive Environments (co-lecturer):
    • 17th International Conference on Information Fusion (FUSION 2014), Salamanca, Spain, July 2014
    • 21st European Signal Processing Conference (EUSIPCO 2013), Marrakech, Morocco, September 2013
    • 37th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2012), Kyoto, Japan, March 2012

Summer schools and invited lectures

  • Interpretable anomaly detection in self-aware autonomous systems – seminar for the Master’s degree in Deep Learning for Audio and Video Signal Processing, Escuela Politécnica Superior, Universidad Autónoma de Madrid, Spain, April 2021
  • Technical program co-chair and organizer of the 2019 IEEE SPS / EURASIP / ISIF Summer School on Signal Processing for Autonomous Systems (S3P 2019), Arenzano, Italy, September 2019
  • On-line learning and classification of activities from video – Summer School “Intelligent Sensing for Interactive and Cognitive Environments” (EMJD-ICE), Queen Mary University of London, UK, September 2015
  • Cognitive robots using Lego Mindstorms and Android smartphones – Summer School “Design for Interactive and Cognitive Environments” (EMJD-ICE), Eindhoven University of Technology, Baarlo, The Netherlands, July 2013
  • Interactive and cognitive applications on Android – Summer School “Signal Processing for Interactive and Cognitive Environments” (EMJD-ICE), Loano, Italy, September 2012, of which I was also technical chair
  • Seminar series Distributed architectures and logical task decomposition in multimedia surveillance systems – Syracuse University, University of Rochester, Lehigh University, Siemens Corporate Research, Carnegie Mellon University and University of Maryland, USA, April–May 2001
  • Object detection and tracking in distributed surveillance systems using multiple cameras – invited speaker, NATO Advanced Study Institute on Multisensor Data Fusion, Pitlochry, UK, June–July 2000

Professional and postgraduate training

  • Lecturer for second-level university Master’s and advanced training courses, PERFORM permanent training service, University of Genoa, 2011–2015
  • Lecture cycles on Advanced Object-Oriented Programming Techniques and UML and Design Patterns (20 hours each), joint Ambient Awareness Lab of TechnoAware srl and the University of Genoa, 2006–2010

PhD supervision

PhD students I have supervised or co-supervised, most of them with Prof. Carlo Regazzoni and with partner universities (Queen Mary University of London, Universidad Carlos III de Madrid, Eindhoven University of Technology, Alpen-Adria-Universität Klagenfurt):

  • Cycle XL: Zarif Bin Akhtar, Fatima Madiha, Micheale Hadera Tekulu
  • Cycle XXXIX: Muhammad Farhan Humayun
  • Cycle XXXVIII: Kaleem Arshid, Saleemullah
  • Cycle XXXVII: Felix Obite, Abrham Shiferaw Alemaw, Khalid Khan, Muhammad Adnan
  • Cycle XXXVI: Giulia Slavic, Nobel John William
  • Cycle XXXV: Sheida Nozari
  • Cycle XXXIV: Ali Krayani, Hafsa Iqbal
  • Cycle XXXIII: Divya Thekke Kanapram, Muhammad Farrukh Shahid
  • Cycle XXXII: Mohamad Baydoun, Andrea Toma
  • Cycle XXXI: Mahdyar Ravanbakhsh, Muhammad Irfan
  • Cycle XXX: Damian Campo, Tassadaq Nawaz, Kadian Davis, Subhan Ullah
  • Cycle XXIX: Vahid Bastani, Alejandro Betancourt, Veranika Lim
  • Cycle XXVIII: Ozair Mughal, Pietro Morerio
  • Cycle XXVII: Kresimir Dabcevic, Simone Chiappino