Mohammad Ali Safari

Room 3-13, Computing Science Centre
department of Computer Science, University of Alberta
Edmonton, AB V6T 1Z4
T6G 2E8

Home Phone: 1-604-228-1048
Work Phone: 1-604-827-3989
URL: http://safari.academier.com/
Email: safari@cs.ubc.ca
Work Fax: 1-604-822-5485 (Attn. to Mohammad Ali Safari)

Education

Research Interests

Employment History: Research Experiences

Researcher
Department of Computer Science, University of British Columbia. with Prof. Will Evans et al.
April 2004-April 2004

Projects:

Research Assistant
Bioinformatics, and Empirical and Theoretical Algorithmics Laboratory (beta-Lab) supervised by Prof. Will Evans
September 2003-August 2007

Projects:

Research Assistant
School of Computer Science, University of Waterloo, supervised by Prof. Prabhakar Ragde
January 2002-August 2003

Projects:

Researcher
School of Computer Science, University of Waterloo, with Prof. Alex Lopez Ortiz
September 2002-August 2003

Projects:

Researcher
School of Computer Science, University of Waterloo, with Prof. Therese Biedl
January 2002-May 2002

Projects:

Researcher and Developer
Sharif Arvand Robocup Simulation Group, department of computer Engineering, Sharif University of Technology.
1999-2001

Projects:

Researcher
Department of Computer Engineering, Sharif University of Technology, with Prof. Mohammad Ghodsi
September 2000-August 2001

Projects:

Reviewer

Projects:

Academic Awards

Publications

Employment History: Teaching Experiences

Teaching Assistant

Projects:

Lecturer

Projects:

Presentations

Projects:

Workshops attended
UBC TAG Program
April 2006

A 24 hour workshop, Instructional Skills Workshops. A certificate was given at the end.

Employment History: Professional Experiences

Website Administrator
Sharif University of Technology Association
August 2003-October 2005

Projects:

Founder and Administrator
Academier
May 2006-Present

Academier is a a universal place for people in academia to build their homepage, make resume, make networking, and manage their papers.

Technical Skills

Programming Languages: C/C++, Perl, Java, Pascal.

Web Development: (X)HTML / CSS / Javascript, Perl / PHP, Web 2.0.

Linux / UNIX: Shell scripts, Network programming, Distributed computing, Cross compiling.

Internationalization: Unicode, Bidirectional text, Localization.

Academic Software and Languages: Matlab, Maple, LISP, Prolog.

Database: Mysql.

XML: XML, XSL, XPath, DTD, DOM, RSS, RDF.