Revised December 17, 2009


Duane Szafron received a PhD in Applied Mathematics from the University of Waterloo in 1978. He is currently a Professor of Computing Science at the University of Alberta. He has been doing research in object-oriented computing since 1980, including language design, language implementation, programming environments and parallel computing. His current research interests are in computer games, especially believable characters in computer games and computer poker. He teaches computing courses to students at all levels, from first year through graduate school. He is one of the founders of two University of Alberta spin-off companies: one that developed the popular Poker Academy poker software, and Chenomx, a developer of medical diagnostic software. Away from work he enjoys carpentry and playing story-based games.