Revised October 17, 2017


Duane Szafron received a PhD in Applied Mathematics from the University of Waterloo in 1978. He retired in 2017 and is currently a Professor Emeritus 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 taught computing courses to students at all levels, from first year through graduate school. Away from work he enjoys carpentry and playing story-based games.