CV

Hamed Karimi — Curriculum Vitae

Last Updated: January 2026

Affiliation

Toronto Metropolitan University (formerly, Ryerson University), Toronto, Ontario, Canada

Highlights

Education

Toronto Metropolitan University (TMU), Toronto, Ontario, Canada

Ph.D. Candidate in Computer Engineering
Department of Electrical, Computer, and Biomedical Engineering
Faculty of Engineering and Architectural Science (FEAS)
Winter 2021 – Present

University of Tehran (UT), Tehran, Iran

M.Sc. in Computer Engineering
Department of Algorithms and Computation
School of Engineering Science, College of Engineering
Fall 2016 – Summer 2019

Shahid Beheshti University (SBU), Tehran, Iran

B.Sc. in Computer Engineering
Department of Computer Science and Engineering
Fall 2011 – Spring 2016

Publications

Research Experience

Full details are listed in the Research tab.

Teaching Experience

Full details are listed in the Teaching tab.

Conferences and Presentations

Full details are listed in the Talks tab.

Professional Skills and Academic Projects

Programming Languages

Python, C/C++, Java SE, MatLab, SQL

Python / ML Frameworks

PyTorch, Numpy, Pandas, Keras, Scikit-learn, SciPy; Familiar with TensorFlow

Selected Academic Projects

Network+ and CISCO CCNA (Route & Switch)

Familiar with passive networking

Cybertech Training Center Summer 2015

Work Experience and Extra-Curricular Activities

Teacher (Tutor) — High Schools and Private Institutions

Mathematics, Physics, and Social Studies

Individually and in institutions including Mehr Mandegar and Nokhbegan Poorsina Fall 2016 – Summer 2020

High School and College Educational Consultancy

Course consultancy, study planning, program selection for national annual university entrance exam

Khajeh Nasir educational institution Fall 2015

IT Technical Support — Hamayesh Afarinan Javid Company

9th Annual Clinical Oncology Congress, National Library and Archives of Iran Sep. 2014 - Sep. 2015

Internship

Java SE Developer

Namaadiran Company, Tehran, Iran Summer 2014