Teaching

2023-2024
  • Module Leader, CMS3506 Software Development, University of Huddersfield, UK
  • Module Leader, CIS2206 Algorithms and Data Structures, University of Huddersfield, UK
  • Project Supervisor and Examiner, CMI3420 Individual Project, University of Huddersfield, UK
  • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
2022-2023
  • Module Leader, CMS3506 Software Development, University of Huddersfield, UK
  • Module Leader, CIS2206 Algorithms and Data Structures, University of Huddersfield, UK
  • Project Supervisor and Examiner, CMI3420 Individual Project, University of Huddersfield, UK
  • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
2021-2022
  • Module Leader, CMS3506 Software Development, University of Huddersfield, UK
  • Module Leader, CIS2344 Algorithms Processes and Data, University of Huddersfield, UK
  • Project Supervisor and Examiner, CMI3420 Individual Project, University of Huddersfield, UK
  • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
2020-2021
  • Module Leader, CIS2380 Operating Systems & Language Translators, University of Huddersfield, UK
  • Module Leader, CFS2160 Software Design and Development, University of Huddersfield, UK
  • Tutor, CHA2555 Artificial Intelligence, University of Huddersfield, UK
  • Project Supervisor and Examiner, CMI3420 Individual Project, University of Huddersfield, UK
  • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
2019-2020
  • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
    • Teaching Assistant, CMS3416 Semantic Web, University of Huddersfield, UK
    • Teaching Assistant, CHA2555 Artificial Intelligence, University of Huddersfield, UK 

    2018-2019
    • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
      • Teaching Assistant, CMS3416 Semantic Web, University of Huddersfield, UK
      • Teaching Assistant, CHA2555 Artificial Intelligence, University of Huddersfield, UK 

      2017-2018
      • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
        • Teaching Assistant, CMS3416 Semantic Web, University of Huddersfield, UK
        • Teaching Assistant, CIS2380 Operating Systems & Language Translators, University of Huddersfield, UK 

        2016-2017
        • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
          • Teaching Assistant, CMS3416 Semantic Web, University of Huddersfield, UK

          2015-2016
          • Project Supervisor and Examiner, CHP2524 Individual Project, University of Huddersfield, UK
          • Teaching Assistant, CMS3416 Semantic Web, University of Huddersfield, UK

          2013-2014
          • Teaching Assistant, CHP2524 Individual Project, University of Huddersfield, UK

          2012-2013
          • Teaching Assistant, CHP2524 Individual Project, University of Huddersfield, UK

          2011-2012
          • Fall: Teaching Assistant, CS-280 Theory of Computation, University of Crete, Heraklion, Greece.

          2010-2011
          • Spring: Teaching Assistant, CS-359 Web Programming, University of Crete, Heraklion, Greece.
          • Fall: Teaching Assistant, CS-463 Information Retrieval Systems, University of Crete, Heraklion, Greece.