Teaching & Supervision

Explaining complex methods, clearly.

Several years of lecturing, tutoring and supervising in computational science — the same instinct that shapes how I consult.

Courses

Student supervision

Master's thesis projects I supervised day-to-day at the University of Amsterdam.

MSc · Daily supervisor2026

K. Ullah

“Survival of the Fittest Structure: Evolutionary Learning of Synergistic Dependencies”

MSc Computational Science

Introduced a synergy-aware evolutionary Bayesian-network structure learner using interaction-based triplet screening to recover higher-order, XOR-like synergistic dependencies.

Details ↗
MSc · Daily supervisor2024

N. Kashyap

“Predictive Modeling of Symptom Reports and Changes in Functional Outcomes in Elderly Suffering from Multi-Morbidity: Leveraging Longitudinal Symptom Data”

MSc Information Studies (Data Science)

Used the Precipitating Events Project cohort of 754 adults aged 70+ to predict symptom reports and changes in functional outcomes in elderly patients with multimorbidity, comparing random forests, multi-output classifiers and regression on longitudinal symptom data.

Details ↗
MSc · Daily supervisor2023

Jacco van Wijk

“Predicting the Accuracy of Dynamic Bayesian Network Structure Learning Algorithms”

MSc Computational Science

Benchmarked Bayesian-network structure-learning algorithms on synthetic causal data and predicted their accuracy from dataset and structure properties, aimed at medical causal discovery.

Details ↗
BSc · Daily supervisor

Jay Sitabi

BSc Informatica

BSc · Daily supervisor

Jasper van Willigen

BSc Informatica

Second supervisor / assessor

Master's and bachelor's theses where I acted as second supervisor or assessor at the University of Amsterdam.