Curriculum vitae
CV
Appointments, education and skills. Teaching, research and service each have their own page: teaching, research and publications, and service and awards.
For a full PDF copy, please get in touch or connect on LinkedIn.
Academic appointments
- Sep 2024 to present
Program Coordinator, CP and CPAN Programs
Humber Polytechnic
- Coordinate the Computer Programming (CP221) and Computer Programming and Analysis (CP311) programs: scheduling, course outlines and critical paths, curriculum quality, student progression and academic standing.
- Organize Program Advisory Committee meetings with industry members, and serve on the ICT Program Coordinators group.
- Acting Program Coordinator, Jun to Jul 2023.
- Jan 2023 to present
Professor, Computer Programming and Analysis
Humber Polytechnic, Faculty of Applied Sciences and Technology
- Full-time permanent faculty teaching programming, web, mobile, software engineering and capstone project courses, in person and online asynchronous.
- Course release for applied research.
- Part-time (partial-load) instructor from Sep 2021 before appointment to full-time faculty.
- Aug 2026 to present
Postdoctoral Fellow, Chemistry and Biology
Toronto Metropolitan University
- Lead developer of BioHubNet V3.
- Own architecture, infrastructure and CI/CD, and run weekly sprints in Jira with a small team.
- Sep 2025 to present
Contract Lecturer, Computer Science
Toronto Metropolitan University
- CPS853 Creating Big Data Systems, CP8305 Knowledge Discovery, CP8325 Digital Image Processing.
- Supervise academic assistants: lab assignments, marking guides and workload planning.
- Jul 2025 to Jul 2026
Postdoctoral Research Fellow, Computer Science
Toronto Metropolitan University
- Applied AI research with Protexxa and Mila: model development, user testing of AI-enhanced interfaces, and measuring behaviour after AI adoption.
- Designed and deployed Alice, an AI teaching assistant for a graduate course.
- Contributed to a Department of National Defence IDEaS proposal on minefield breaching, covering path planning and haptic guidance.
- Nov 2024 to Mar 2025
Postdoctoral Fellow, Mechanical, Industrial and Mechatronic Engineering
Toronto Metropolitan University
- Virtual reality simulation for emergency response training.
- Jul 2024 to Mar 2025
Postdoctoral Fellow, Faculty of Engineering and Architectural Science
Toronto Metropolitan University, with Protexxa
- Technical lead on the Inclusive Workforce Tools project behind CyberMatch.
- Sep 2018 to May 2024
Graduate Assistant and Teaching Assistant
Toronto Metropolitan University
- Computer Science, the Ted Rogers School of Management and the Lincoln Alexander School of Law: 21 courses.
Education
- 2019 to 2024
PhD, Computer Science
Toronto Metropolitan University
Thesis: A Framework for Critical Incident and Emergency Response Training in Virtual Environments. Supervisor: Dr. Alex Ferworn.
- 2018 to 2019
MSc in Management, Information Technology Management
Toronto Metropolitan University
Thesis: Simulation Methods and Software Engineering Principles for the Analysis of Prevention Economics. Supervisor: Dr. Aziz Guergachi.
- 2008 to 2011
BSc (Hons) Electronic Commerce, First Class Honours
Staffordshire University, UK, delivered at APIIT, Kuala Lumpur
Industry experience
Six years as a full-stack developer before academia.
- Dec 2016 to Apr 2017
Full-Stack Web Developer
Impakt Corporation
- Jun 2014 to Jun 2016
Full-Stack ASP.NET Web Developer
Artin System Sepahan
- Jun 2011 to Dec 2012
C# Developer
Espadan Novin
- Jan 2011 to Jan 2012
Full-Stack Web Developer
HESA (Iran Aircraft Manufacturing Industries Corporation)