experience
Research, teaching, and industry experience.
Research Experience
Graduate Research Assistant, Brock University
NICI Lab, Brock University
- Researching dimensionality reduction for neural network training and memory compression.
- Developing multi-objective machine learning methods for efficient and effective learning systems.
- Working on case studies in multi-task learning, representation learning, and machine unlearning.
Jan 2024 - Present
St. Catharines, Ontario, Canada
Research Assistant
Nature-Inspired Computational Intelligence Lab
- Researching large-scale global optimization, semi-supervised learning, and evolutionary computation.
- Conducting research under the supervision of Prof. Shahryar Rahnamayan.
Oct 2021 - Present
Ontario, Canada
Graduate Research Assistant, Ontario Tech University
Ontario Tech University
- Researched hybrid machine learning and optimization methods, including semi-supervised learning with probabilistic generative noisy VAE models.
- Worked on content-based medical and non-medical image retrieval, barcode optimization, large-scale optimization, multi-objective optimization, and center-based sampling.
- Designed and implemented research projects in Python and MATLAB using tools such as TensorFlow, Pandas, scikit-learn, and Matplotlib.
Oct 2021 - Dec 2023
Oshawa, Ontario, Canada
Teaching Experience
My course-by-course teaching record is listed on the Teaching page, including instructor, course coordinator, marker-grader, project supervision, and lab demonstrator roles at Brock University and Ontario Tech University.
Industry Experience
Machine Learning Intern
FaraDars
- Implemented machine learning engineering simulation tools deployed on the web.
Jun 2020 - Sep 2020
Tehran, Iran