Education


PhD in Computer Science               Queen's University; Kingston, ON      May 08 - Aug. 12 
School of Computing 
Supervisor: Dr. Ahmed Hassan

Master of Applied Science in            University of Victoria; Victoria, BC    Sept. 06 - Apr. 08 
Electrical Engineering 
Supervisor: Dr. Lin Cai

Bachelor of Electrical Engineering      University of Victoria; Victoria, BC    Sept. 01 - Aug. 06

 

Industrial Experience


Research Intern, Empirical Software Engineering Group
Microsoft Research; Redmond, Washington
Jun. 2011 – Sep. 2011
Supervisor: Christian Bird

Software Researcher, BlackBerry Handheld Team
Research In Motion; Waterloo, Ontario
Mar. 2010 – Dec. 2010
Supervisor: Michael Pryzmant, Team Lead, Technical Project Leads

Software Researcher, BlackBerry Enterprise Server Team
Research In Motion; Waterloo, Ontario
May 2009 – Sept. 2009
Supervisor: Robert Bowerman, Technical Manager

Campus Ambassador
Research In Motion; Waterloo, Ontario
Sept.2005 – Dec. 2005

Software Test Associate
Research In Motion; Waterloo, Ontario
May 2004 – Sept. 2005
Supervisor: Christel Mack, Team lead

Desktop Support Technician
Telus Communication Inc; Burnaby, British Columbia
Sept. 2003 - Dec. 2003
Supervisor: Bob Berg, Team lead

 

Academic Experience


Research Assistant
Queen’s University; Kingston, ON
May 2008 – Aug. 2012
Supervisor: Dr. Ahmed Hassan, Assistant Professor

Research Assistant
University of Victoria; Victoria, BC
Sept. 2006 – Apr. 2008
Supervisor: Dr. Lin Cai, Assistant Professor

 

Awards


 

Publications


 

Teaching Positions


Professional Activities


 

Affiliations