Michael Shepherd, Dalhousie University

Computer Science Professor Halifax, Nova Scotia shepherd@cs.dal.ca Office: (902) 494-3686