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.
Introduction to Bioinformatics
Structural Bioinformatics
Applied Bioinformatics
Cheminformatics
Genomics
Transcriptomics
Proteomics
Metabolomics
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
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 supervisionRead 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.