Professional Experiences

Professional Collaborations

Ongoing collaboration with Dr. Christopher Collins from the Department of Computer Science at University of Ontario.

Aug 2015 - Dec 2015

Collaborated with Dr. Michael Hill and Dr. Noreen Kamal from the Department of Clinical Neurosciences at University of Calgary. I worked as part of the QuICR project to visualize the data of stroke patients in order to help the stroke neurologists improve the quality of care for these patients.

Jun 2014 - Jun 2015

Work Experience

Information visualization researcher

Tableau Research, Palo Alto, California, US

Conducted research, designed, implemented, and evaluated a novel visual analytic system for facilitating the asynchronous collaboration among the authors of a Tableau workbook

Closely collaborated with research scientists at Tableau Research and presented the results of my research to the whole team every month

Nov 2016 - Feb 2017
Information visualization and UX researcher/designer

IBM Watson analytics, Toronto, Ontario, Canada

Conducted research in Information Visualization and user experience design for IBM Watson Analytics, and Analytics Solutions at IBM

Delivered an in-depth competitive analysis and strategic research on different business Intelligence tools

Conducted sketching design workshops

May 2016 - Sept 2016
Research Assistant

Interaction Lab. (iLab), University of Calgary, Calgary, Alberta, Canada

Conducting research in different aspects of complex data visualization. So far, I have designed, analyzed and implemented new visualization layouts for complex data in security and health context.

Aug 2013 - Now
Research Assistant

ISPIA and iCore Lab, University of Calgary, Calgary, Alberta, Canada

Conducted research in access control mechanisms for mobile operating systems. I Implemented ReBAC (Relationship based Access Control) mechanism for evaluating its performance.

Jan 2012 - Jul 2013

External Reviewer

IEEE Transactions on Visualization and Computer Graphics (TVCG)

EG/VGTC Conference on Data Visualization (EuroVis'16)

ACM Conference on Human Factors in Computing Systems (CHI'15, CHI'16)

IEEE Pacific Visualization Symposium (PacificVis'15)

Teaching Experience

CPSC 581: Human Computer Interaction II.

Intructor: Dr. Sonny Chan

Responsibilities included advising students on their project designs, marking their designs and portfolios, conducting tutorials on WPF programming and different programming platforms such as windows phone, kinnect, and Phidgets.

Winter 2015
CPSC 449: Programming Paradigms

Intructor: Dr. Robert Collier

Responsibilities included marking assignments, conducting tutorials for complementing the course material, teaching the programming paradigm when solving problems with functional programmings using Haskell and Prolog languages.

Winter 2014
CPSC 449: Programming Paradigms

Intructor: Dr. Philip W.L. Fong

Responsibilities included marking assignments, conducting tutorials for complementing the course material, teaching the programming paradigm when solving problems with functional programmings using Haskell and Prolog languages.

Fall 2014
Winter 2013
Database Security

Intructor: Dr. HamidReza Shahriari

Responsibilities included designing three out of six course assignments, marking, and conducting laboratory tutorials on configuring and testing RBAC access control model on RDBMS.

Fall 2010