Department of Computing Science
University of Alberta, Canada
I have coauthored more than 100 peer reviewed articles at well-known venues.
For a complete list of my publications, visit Google Scholar.
I have tried to organize my significant publications according to topics that you will find in the Research tab.