Teaching & learning
External adviser/assessor
City University, Department of Informatics, MSc Advanced Computer Science, 2013.
Open University, External Assessor, Machine learning & Artificial Intelligence (undergraduate level), 2020-2022.
External examiner
City University, Department of Informatics: MSc Data Science (2014- 2018); MSc Software Engineering (2016- 2018).
University College London, Department of Computer Science: BSc Computer Science and MEng Computer Science (2015).
King’s College London, Department of Computer Science: BSc Computer Science (2016 - 2021).
University of Roehampton: BSc Computing Technologies (2017-2022).
Northumbria University, Lead Examiner, Faculty of Engineering and Environment: MSc Artificial Intelligence Technology, MSc Big Data and Data Science Technology, MSc Technology for Sustainable Cities (2022-2024 ).
Quality assurance and accreditation
British Computer Society accreditation 2006: work at the programme level to prepare the MSc Computer Science programme for accreditation.
Portfolio Review 2008: conducted review of all MSc programmes to feed the development of new Learning and Teaching Strategy for 2009-12.
Internal Review and Self-evaluation 2008: work at the programme level to prepare the MSc Advanced Information Systems, MSc Intelligent Technologies and the MSc Information and Web Technologies for internal review.
British Computer Society accreditation 2010: led the Department’s overall submission (2 foundation degrees, 1 undergraduate and 7 postgraduate programmes) for accreditation, and produced all required documentation.
Annual Programme reports (2006-2013) for postgraduate programmes.
Internal Review and Self-evaluation 2013: led the Department’s submission and produced all required documentation for all teaching programmes run by the Department in 2012-2013.
Internal Review and Self-evaluation 2017: led the Department’s submission and produced all required documentation for all teaching programmes run by the Department in summer term 2017.
Chair of Departmental Teaching Committee (2010-2013).
Programme director and member of the School’s Teaching and Learning Committee (2006-2010): contribution to the development of several policies and regulations at Departmental and School levels.
Member of the School Teaching Quality Enhancement Committee (2010-2013): designing policies and strategies to enhance quality of teaching and learning across the School of Business, Economics and Informatics.
Chair of Advanced MSc Programmes Exam Board (2010–2019): the Board examines all specialist MSc Programmes (MSc Information Systems and Management, MSc Advanced Computing Technologies, MSc Data Analytics, MSc Learning Technologies, MSc Computing for Financial Services, PGCert in Cloud and Data Technologies).
Chair of Postgraduate Programmes Exam Board (2019-2021): the Board examines all MSc Programmes offered by the Department of Computer Science (Specialist and Generalist MSc Programmes).
Director of Teaching & Learning Quality (2016-2023): responsible for quality assurance and teaching quality enhancement, the Teaching Excellence Framework, National Student Survey, internal and external reviewing of teaching provision and courses accreditation.
Chair the Departmental Assessment Offences Committee (2021- 2023).
Management of academic programmes
- Programme Director
Jan 2006–Sept 2006: MSc Computer Science director. Responsibilities focused on liaising with students, module evaluation, annual report, producing the MSc programme booklet, module specifications, time tabling, bookings, managing the induction process, and representation of the programme to external bodies. Development of three new modules.
Oct 2006–April 2010: MSc Advanced Information Systems, MSc Intelligent Information Systems and MSc Web Information Management director. Responsible for all aspects of the programmes.
May 2010–April 2012: MSc Business Technologies. Responsible for all aspects of the programme, including liaising wth students, module/programme evaluation, booklet and advertising, student induction, annual reviewing.
May 2013–December 2017, MRes Computer Science director. Responsible for all aspects of the programme, including liaising wth students, booklet and advertising.
- Director for Postgraduate Studies
May 2010–April 2013: Overseeing seven postgraduate programmes.
- MRes/PhD Admissions Tutor
May 2013–December 2017: Responsible for students’ admission to the MRes and PhD programmes.
- Dissertation Module Convenor
August 2023–ongoing : Responsible for the design and delivery of the PGcert, BSc and MSc project modules.
Teaching
Artificial Intelligence and Machine Learning (Birkbeck, level 6, BSc Computing, BSc Data Science & Computing, BSc Information Technology)
Neural Networks and Deep Learning (Birkbeck, level 7, MSc Advanced Computing Technologies, MSc Data Science, MRes Computer Science).
Machine Learning (Birkbeck, level 7, BSc Computing, MSc Advanced Computing Technologies, MSc Data Science, 2017-2022 )
Interactive Systems (Birkbeck, level 7, BSc Computing, MSc Advanced Information Systems/Advanced Computing Technologies, 2015-2019)
Intelligent Technologies (Birkbeck, level 7, BSc Computing, MSc Advanced Computing Technologies, 2009- 2017)
Computational Intelligence (Birkbeck, level 7, MSc Advanced Computing Technologies, 2010-2015 )
E-business (Birkbeck, level 6, BSc Information Systems and Management, 2005-2010)
Advanced Applications in Bioinformatics, Neuroinformatics and Medical Informatics, (Birkbeck, level 7, MSc Advanced Information Systems, 2005-2009)
Adaptable and Adaptive Web Information Systems, (Birkbeck, level 7, MSc Advanced Information Systems, 2005-2008)
Genetic and Neural Computing (Brunel, Level 3-Undergraduate and MSc level, 2000-2002)
Computer Architecture and Organisation (Brunel, Level 1-Undergraduate, 2000-2004).
Foundations in Computing (Brunel, Level 1-Undergraduate, 2002-2004).
Intelligent Systems (Brunel, Level 3-Undergraduate and MSc level, 2003-2004)
Construction of Programs (Brunel, Level 1-Undergraduate, 2003-2004).
Other teaching abroad (1998-2000): Artificial Neural Networks (MSc in Computational Mathematics and Decision Making, jointly offered by the Department of Mathematics and the Department of Computer Engineering and Informatics, University of Patras, Greece); Modelling of Cognitive Processes using Neural Networks (MSc in Basic and Applied Cognitive Science, jointly offered by the Department of Informatics and the Department of Philosophy and History of Science, University of Athens, Greece); Artificial Intelligence Lab (MSc in Computational Mathematics and Decision Making, jointly offered by the Department of Mathematics and the Department of Computer Engineering and Informatics, University of Patras, Greece); Computer Systems and Artificial Intelligence Lab (MSc in Basic and Applied Cognitive Science, jointly offered by the Department of Informatics and the Department of Philosophy and History of Science, University of Athens, Greece).