Training the next generation of computational biologists.

Undergraduate to doctoral teaching across bioinformatics, cheminformatics, and the omics, built on active, hands-on learning.

Courses taught

Across UG, PG, and PhD programmes.

UG

Introduction to Bioinformatics

PG

Structural Bioinformatics

PG

Applied Bioinformatics

PG

Cheminformatics

PG

Genomics

PG

Transcriptomics

PG

Proteomics

PG

Metabolomics

PG / PhD

Computer-Aided Drug Discovery

Teaching philosophy & innovations

Computation is best learned by doing, so the classroom is built around practice, not lectures alone.

Revised Bloom's taxonomy

Learning outcomes framed across the full cognitive range, from recall to creation.

Flipped classroom

Concepts introduced before class so contact time is spent on problem-solving.

Computational notebooks

Hands-on, reproducible analysis in interactive notebooks from day one.

Online modules

Self-paced modules that extend learning beyond the timetable.

Mentoring at every level

9
PhD scholars
4 awarded · 5 ongoing
160+
Dissertations guided
Master's & project work
20+
Years mentoring
Across two institutions

Thinking of joining?

I welcome motivated students with an interest in computational biology, drug discovery, or AI for health. A background in biology, chemistry, computer science, or pharmacy, paired with curiosity and persistence, is the best starting point.

Contact about supervision

Read the research

Identify the themes and methods that match your interests on the Research page.

Prepare your profile

A short statement of interest, your CV, and academic transcripts.

Get in touch

Send an enquiry via the Connect page, selecting PhD/MSc supervision.

Curriculum & student resources

Public course materials, reading lists, and computational notebooks intended for open use will be published here.