He received a PhD in philosophy from the University of Toronto (1982), and after a brief time as an instructor at Haverford College, PA, began teaching at the University of Alberta in the fall of 1983. He has supervised over 30 graduate theses and served on close to 70 thesis examining committees across 8 departments. David Begg, Medicine