Teaching

Christos currently teaches the following courses in 2023-24:

  • Data Mining
  • Advanced Database Systems
  • Foundations of Computing - Part B
  • ICT essentials - Part A
  • Software Development Methodologies

He taught the following courses in 2022-23:

  • Data Mining
  • Advanced Database Systems
  • Foundations of Computing - Part B
  • ICT essentials - Part A
  • Software Development Methodologies

He taught the following courses in 2021-22

  • Data Mining
  • Advanced Database Systems

He taught the following courses in 2020-21

  • Data Mining
  • Advanced Database Systems
  • Foundations of Computing - Part B
  • ICT essentials - Part A
  • Software Development Methodologies

  He taught the following courses in 2019-20

  • Data Mining
  • Advanced Database Systems
  • Foundations of Computing - Part B
  • ICT essentials - Part A
  • Software Development Methodologies

He taught the following courses in 2018-19

  • Data Mining
  • Advanced Database Systems
  • Foundations of Computing - Part B
  • ICT essentials - Part A
  • Software Development Methodologies

He taught the following courses in 2017-18: 

  • Data Mining
  • Advanced Database Systems
  • Foundations of Computing -Part B
  • ICT essentials - Part A
  • Software Development Methodologies

He taught the following courses in 2016-17:

  • Data Mining and Business Analytics
  • Database Design, Management & Implementation
  • Foundations of Computing Algorithms & Data Structures-Part B
  • ICT essentials-Part A
  • Software Development Methodologies

He taught the following courses in 2015-16:

  • Data Mining & Business Analytics
  • Software Development Methodologies

He taught the following course in 2014-15:

  • Advanced Database Systems- Part B

He taught the following courses in 2013-14:

  • Advanced Database Systems-Part B
  • Decision Support Systems
  • Data mining
  • OO programming 2
  • Foundation maths

He taught the following courses in 2012-13:

  • Data mining
  • Decision Support Systems
  • Introduction to programming
  • OO programming
  • System programming
  • Data structures labs
  • Foundation maths

He taught the following courses in 2011-12:

  • Data mining
  • Decision Support Systems -Part B
  • Compilers
  • OO programming
  • Pattern Recognition
  • Data structures labs
  • Algorithms labs

He taught the following courses in 2010-11:

  • Compilers
  • OO programming
  • Pattern Recognition
  • Data structures labs
  • Programming in C

He taught the following course units in 2009-10:

  • Compilers
  • OO programming
  • Pattern Recognition
  • Data structures labs

He taught the following courses in 2008-09:

  • Compilers
  • Introduction to programming
  • Pattern Recognition
  • Data structures labs

He taught the following course units in 2007-08:

  • COMP27320 Software Engineering Process Frameworks, a 20 credits, level 2 course unit
  • COMP67320 Systems Analysis and Design, a 15 credits, MSc level course unit

He taught the following course units in 2006-07:

  • Course unit leader for INFO20012 - Software Engineering Process Frameworks, a 20 credits, level 2, new course unit, running in both semesters.
  • Course unit co-leader for INFO21007 - Systems Integration, a 20 credits, level 2, new core course unit, running in both semesters.
  • Course unit co-leader for INFO40013 - Software Engineering 3, a 20 credits, level 4, core course unit, taken by final year MEng students.

In earlier years, he has taught second year core Software Analysis and Design, fourth year Software Engineering 3, and second year core Software Quality. He has also given invited lectures on first year Applications of IT, and second year Databases II.

He was Programme Director for the MSc in Information Systems Engineering at the School of Computer Science.

External Moderator for the Nottingham Business School, Nottingham Trent University.

He was the foundation year tutor for Informatics students. He also acted as a Professional Development Tutor for first year students.

He was the School of Informatics representative at the University E-Learning Academic Network and member of the University of Manchester Management & IT Board of Studies. He was Deputy Warden at Grosvenor Site Halls of Residence, Manchester, U.K. (2001-02).

He was co-Investigator on an E-learning project funded by the Faculty of Humanities, aiming at facilitating and evaluating academic team working through Web-based collaboration and the use of Wiki technology in small group learning.

He has been awarded a Curriculum Innovation Fund by the Enterprise Collaborative Programme for an innovative project in Teaching & Learning on Computer Based Training for IT.

HOME