Bioinformatics Supervisor
Undergraduate Supervisor, Dept. of Computer Science and Technology, University of Cambridge, 2021
Led 2-3 person study groups in working through theoretical and practical applications of core bioinformatics topics, including dynamic programming, phylogeny (UPGMA, Neighbour Joining, Parsimony), clustering (hard/soft K-means, hierarchical, Markov), genome sequencing (Hamiltonian and De Bruijn graphs), genome alignment (suffix tries and the Burrows-Wheeler Transform), and Hidden Markov Models (Viterbi algorithm, Baum-Welch learning).