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

Office hours

Book a slot

Enrolled students

Scores, feedback and submissions live in the course portal.

Sign in to the portal