Teaching
Teaching the way the field works.
Real data, real tools, and a clear line from concept to working system.
Artificial intelligence, taught every session since 2015.
COSC 423 · Artificial Intelligence and Applications
Courses
Undergraduate
COSC 408 · 400 level
Modelling and Simulation
COSC 415
Electronic Commerce
COSC 423
Artificial Intelligence and Applications
Postgraduate
COSC 819 · MSc
Computational Intelligence and Data Science
COSC 822
Research Methodology in Computer Science
COSC 866
Deep Learning
COSC 934
Clinical Trial Data Management
COSC 935
Drug Discovery Informatics and Drug Design
COSC 937
Translational Bioinformatics: Biomarker Discovery and Personalized Healthcare
Case study · September 2026
What a week at 42 Berlin changed in two courses.
I joined the 42 Berlin Python Discovery Piscine as a learner. Many of my students meet Python for the first time in COSC 408 and COSC 819, so I used the week to rethink how both courses begin.
Curriculum design
Programmes built to standard.
Outcome-based design that meets national regulation and holds up to international review.
- Outcome-based education and NUC CCMAS alignment
- New programme proposals: BSc Cyber Security and BSc Information Systems
- Accreditation preparation, including mock accreditation exercises