Teaching Experience

I have been in charge of the organisation and delivery of modules in various topics, including Programming, Web Development and Information Security and have been involved in the co-supervision of projects ranging from group assignments to final year and masters dissertations.

2015-16 University of Salford, UK

MSc MSc Project Supervision (1 students)
Web-based Software Development Preparation and Delivery of Lectures, Workshops and Assessments
Information Security Technologies Co-delivery of Lectures, Workshops and Assessment
Information Security in Practice Co-delivery of Lectures, Workshops and Assessment
Software Architectures and Security Delivery of Lectures and Assessment (of part of the module)
BSc, yr 3 Final Year Project Supervision (5 students)
BSc, yr 2 Group Design Project Co-delivery of Workshops and Assessment
Server Side Programming Advising on Delivery of Lectures, Workshops and Assessments
BSc, yr 1 Database Systems Delivery of Lectures, Tutorials, Workshops and Assessments
Programming Assisted with Delivery of Workshops and Assessments
Targeted Progression Support Organisation and delivery of targeted progression support sessions

2014-15 University of Salford, UK

MSc MSc Project Co-supervision (3 students)
Web-based Software Development Preparation and Delivery of Lectures, Workshops and Assessments
Semantic Web & Information Extraction Preparation and Delivery of some Lectures and Workshops
BSc, yr 2 Group Design Project Co-delivery of Workshops and Assessment
Server Side Programming Preparation and Delivery of Lectures, Workshops and Assessments
BSc, yr 1 Programming Assisted with Delivery of Workshops and Assessments
Targeted Progression Support Organisation and delivery of targeted progression support sessions
BSc, yr 0 Computer Science Preparation and Delivery of Lectures, Workshops and Assessments

2013-14 University of Salford, UK

MSc MSc Project Co-supervision (1 student)
Web-based Software Development Preparation and Delivery of Lectures, Workshops and Assessments
Semantic Web & Information Extraction Preparation and Delivery of some Lectures and Workshops
BSc, yr 3 .NET Services Preparation and Delivery of Lectures, Workshops and Assessments
Document Analysis & Engineering Preparation and Delivery of some Lectures and Workshops
BSc, yr 2 Group Design Project Co-delivery of Workshops and Assessment

2012-13 University of Salford, UK

MSc MSc Project Co-supervision (2 students)
Web-based Software Development Preparation and Delivery of Lectures, Workshops and Assessments
BSc, yr 3 .NET Services Preparation and Delivery of Lectures, Workshops and Assessments
Advanced Web Development Preparation and Delivery of Lectures, Workshops and Assessments
Document Analysis & Engineering Preparation and Delivery of some Lectures and Workshops

2011-12 University of Salford, UK

BSc, yr 3 Final Year Project Co-supervision (4 students)
Document Analysis & Engineering Preparation and Delivery of some Lectures and Workshops
BSc, yr 1 Core Mathematics Co-delivery of Lectures and Assessment

2010-11 University of Salford, UK

MSc MSc Project organising Assistance with student/supervisor allocations
MSc Project Co-supervision (1 student)
BSc, yr 3 Document Analysis & Engineering Preparation and Delivery of some Lectures and Workshops
BSc, yr 2 Group Design Project Co-delivery of Workshops and Assessment

2009-10 University of Salford, UK

MSc MSc Project organising Assistance with student/supervisor allocations
MSc Project Co-supervision (1 student)
BSc, yr 3 Final Year Project Co-supervision (2 students)
Document Analysis & Engineering Preparation and Delivery of some Lectures and Workshops
BSc, yr 2 Group Design Project Co-delivery of Workshops and Assessment

2008-09 University of Salford, UK

MSc MSc Project organising Assistance with student/supervisor allocations
BSc, yr 3 Final Year Project Co-supervision (1 student)

2007-08 University of Salford, UK

MSc MSc Project organising Assistance with student/supervisor allocations
BSc, yr 3 Final Year Project Co-supervision (2 students)
BSc, yr 1 Operating Systems and Procedures Lab Assistant

2006-07 University of Liverpool, UK

BSc, yr 3 Final Year Project Co-supervision (5 students)
COMP307: Advanced Database Development Marking Assistant
BSc, yr 2 COMP204/210: Second Year Pool Lab Lab Assistant
BSc, yr 1 COMP103: Computer Systems Lab Demosntrator

2005-06 University of Liverpool, UK

BSc, yr 3 Final Year Project Co-supervision (1 student)

2004-05 University of Liverpool, UK

BSc, yr 2 COMP207: Database Development Marking Assistant
BSc, yr 1 COMP101: Introduction to Programming in Java Lab Demonstrator

2003-04 University of Liverpool, UK

BSc, yr 1 COMP101: Introduction to Programming in Java Lab Demonstrator
COMP110: Key Skills in Computer Science Lab Demonstrator
COMP106: Human-Centric Computing Lab Demonstrator

Summer 2003 Platonos Computing School, Greece

ECDL Unit 1: Basic Knowledge Delivery of ECDL material
Unit 2: OS and File Management Delivery of ECDL material
Unit 3: Word Processing Delivery of ECDL material
Unit 4: Spreadsheets Delivery of ECDL material
Unit 5: Databases Delivery of ECDL material
Unit 6: Presentations Delivery of ECDL material
Unit 7: Information Management & Internet Delivery of ECDL material
Advanced ECDL Unit 3: Word Processing Delivery of Advanced ECDL material
Unit 4: Spreadsheets Delivery of Advanced ECDL material

Summer 2002 Platonos Computing School, Greece

ECDL Unit 1: Basic Knowledge Delivery of ECDL material
Unit 2: OS and File Management Delivery of ECDL material
Unit 3: Word Processing Delivery of ECDL material
Unit 4: Spreadsheets Delivery of ECDL material
Unit 5: Databases Delivery of ECDL material
Unit 6: Presentations Delivery of ECDL material
Unit 7: Information Management & Internet Delivery of ECDL material
Advanced ECDL Unit 3: Word Processing Delivery of Advanced ECDL material
Unit 4: Spreadsheets Delivery of Advanced ECDL material