top of page

Selected Teaching


UBC Master of Data Science | Visualization course

As a UBC Adjunct Professor of Computer Science, I taught the Master of Data Science Visualization II course in 2019. Topics included visualization design principles, best practices, colour theory, interaction techniques, and usability testing. 


VIZBI Tutorial | Visualization design principles

In collaboration with Martin Krzywinski and Jessie Kennedy, I taught a tutorial on visualization design principles at the conference for Visualizing Biological Data (VIZBI) in 2012. My contribution focused on design process

Selected Writing


Trends in Genetics | Visualization: A Mind–Machine Interface for Discovery

Inspired by computer scientist Frederick Brooks' statement that "a machine and a mind can beat a mind-imitating machine working by itself", I wrote this invited commentary for Trends in Genetics (2016) that makes a case for better coupling between computation and visualization in biological analysis. 


Nature Methods | Points of View​

Together with Bang Wong, I wrote three Points of View articles for Nature Methods in 2012. Representing the genome, Managing deep data in
genome browsers
, and Representing genomic structural variation each explored state-of-the-art techniques and open challenges in these fields. 


Nature Methods | Visualizing Biological Data​

I was the lead author on Visualizing genomes: techniques and challenges, one of five commissioned reviews discussing the challenges of visualizing biological data. These reviews were published as a Nature Methods Supplement, together with a commentary article, in 2010 to coincide with the first VIZBI conference

My full academic publication record is available on Google Scholar.

bottom of page