· Professor, Queen's University2013–
· Associate Professor, Queen's University2007–2013
· Assistant Professor, Queen's University2001–2007
· Consultant, Motion Metrics International Corp.2000–2001
· PhD in Computer Science, The University of British Columbia1997–2000
· MS in Computer Science, Concordia University1995–1997
· Bachelor of Science - BS, Sharif University of Technology1989–1993