I’ve been a member of the Department of Computer Science since 2000. Before joining the department, I worked with Professor William S. Havens as a post-doctoral research assistant at Simon Fraser University in 1999-2000. I graduated from UBC with a PhD in Computer Science in 1998, where I worked under the supervision of Professor David Poole. My M.Sc was also from UBC, and my B.Sc is from Toronto.

Research Interests
I am co-lead for P2IRC sub-theme under Pillar 3. Our work is on associating genotype and evironment to phenotype using bioinformatics and machine learning. I am interested in reasoning under uncertainty and constraint satisfaction. I am also interested in statistical machine learning, inference methods for Bayesian networks and constraint satisfaction, path planning, and in general, practical applications of Artificial Intelligence.

I am teaching CMPT 317 (Fall 2018), CMPT 145 (Winter 2019), and CMPT 423/820 (Winter 2019). This is the first fall in a long time that I am not teaching the first semester first year course. I will miss it. But I have big plans for the AI courses!

Other Duties
Three years ago, I worked with Mark Eramian and Jeff Long to revise the first year computer science courses. CMPT 140, 141 and 145 are the result of our work. I am working in the department to make revisions to our core computer science degree programs. I am a Computer Science Academic Advisor (email me for an advising appointment). I was formerly Undergraduate Chair for the department, and I am currently on the Undergraduate Committee.