Amir Tavasoli

Information Systems
McMaster University 1280 Main Street West Hamilton, ON, Canada L8S 4M4

Amir joined the PhD program in September 2010.  His Masters thesis entitled Automated Message Triage was directed toward developing a text mining algorithm and tool in order to “triage” (sort based on semantic significance) the messages that are sent from patients to their healthcare providers through an open source electronic Personal Health Record (ePHR) system called myOSCAR.

Supervisor: Norm Archer


  • M.Sc., Computer Science, McMaster University
  • B.Sc., Computer Science, Amirkabir University of Technology (Tehran Polytechnic)

Selected Publications and Presentations

Tavasoli, A. and N. Archer (2013): Automatic message triage: A decision support system for patient-provider messages, 19th Americas Conference on Information Systems (AMCIS 2013).

Tavasoli, A. (2010). Automated Message Triage – A Proposal for Supervised Semantic Classification of Messages. Computer Science. Hamilton, Ontario, McMaster University. MSc: xi,127. (Masters Thesis)

Tavasoli, A. and N. Archer (2009). A Proposed Intelligent Policy-Based Interface for a Mobile eHealth Environment. E-Technologies: Innovation in an Open World. G. Babin, P. Kropf and M. Weiss, Springer Berlin Heidelberg. 26: 246-251. (This paper was also presented by Tavasoli at MCETECH 2009.)

Presentation of eHealth Integration System using HL7 v3 at Technology Showcase in IBM CASCON 2009.

Research and Study Interests

His main research interest is Information Visualization; more specifically, designing effective visualization tools using modern visualization techniques such as topological data analysis that are readily adopted in various business environments. He is also interested in all aspects of data mining and big data, e.g., clustering (k-means, single link, hierarchical, etc.), classification (decision trees, random forest, etc.), text mining (n-grams, sentimental analysis,… ), and using cluster of server for implementation of such algorithms (Hadoop, SHARCNET, etc.).


Amir has received full funding for his graduate studies at McMaster University in the Business Administration and Computer Science program for both his Masters and PhD. He also won the “Member get a Member” award in Information Systems Audit and Control Association (ISACA) GAIN program in December 2012. Moreover, he was a member of the rescue simulation robotic team at Amirkabir University of Technology (AUT) during his Bachelors in 2005 and has qualified to international Robocop contests.

Professional Activities

Amir has been involved in several software engineering projects and has experienced development in several areas of computer science including artificial intelligence (Decision Trees, Heuristic Algorithms such as A*, Neural Networks, SVM, etc.), database design (SQL), web development (ASP.NET, HTML, Javascript, etc.), parallel programming (MPI, map-reduce, etc.), embedded Linux, and others. Amir is also certified for “Associate Business Foundation and Integration with SAP ERP 6.9 EHP5”.

Personal Activities

Apart from reading novels and watching classical movies, Amir is very interested in sports such as soccer and squash. He also enjoys hiking in the wonderful Canadian nature.

DeGroote on LinkedIn DeGroote on Twitter DeGroote on Facebook DeGroote on Google Plus