Ping Tan Computing Science Simon Fraser University