About
Melvin is a PhD student at the David R. Cheriton School of Computer Science, University of Waterloo. His research brings human-computer interaction to aging and health, exploring how interactive technology can better support people's health and well-being as they age.
He earned his MSc in Computer Science at McMaster University, where he worked on software engineering and mobile health, and his BSc in Computer Engineering at Isfahan University of Technology. Along the way, his research has spanned human digital twins, bioinformatics, data science, machine learning, natural language processing, and the Internet of Things, taking him to labs in Iran, Canada, and Germany and resulting in several publications. He also serves as a peer reviewer for Elsevier, Springer Nature, and IEEE venues.
Outside academia, you'll usually find Melvin at the gym, in the pool, on the golf course when the weather allows, or in a sauna whenever he can find one. He also enjoys meditation, bachata dancing, traveling, photography, and a good book.
Education
Sep. 2026 - Present
University of Waterloo, Waterloo, Ontario, Canada
Doctor of Philosophy In Computer Science
Supervisors: Prof. Matthew Brehmer & Prof. Plinio P. Morita
Research: Human-Computer Interaction in Aging and Health
Sep. 2024 - Jul. 2026
McMaster University, Hamilton, Ontario, Canada
Master of Science In Computer Science
Supervisor: Prof. Richard F. Paige
Courses:
- CAS 739 -ย Evolutionary Computation: A+
- CAS 781 - Mobility in Aging (Part 1): A+
- CAS 781 - Mobility in Aging (Part 2): A+
- CAS 782 - Engineering Digital Twins: A+
Sep. 2019 - Feb. 2024
Isfahan University of Technology, Isfahan, Iran
Bachelor of Science In Computer Engineering
Supervisor: Prof. Alireza Basiri
GPA: 17.18/20 | 3.55/4
Sep. 2016 - Jun. 2019
Nilforooshzadeh High School, Isfahan, IranHigh School Diploma in Mathematics
GPA: 19.02/20 | 4/4
Experience
Sep. 2026 - Present
University of Waterloo, Waterloo, Ontario, Canada
Graduate Teaching Assistant
- CS 135: Designing Functional Programs โ Fall 2026
Sep. 2024 - Present
McMaster University, Hamilton, Ontario, Canada
Graduate Teaching Assistant
- SFWRBME 5P06: Integrated Software & Biomedical Engineering Capstone Design Project โ Fall 2026 โ Prof. Spencer Smith
- SFWRENG 4G06: Software Design IV: Capstone Design Project โ Fall 2026 โ Prof. Spencer Smith
- COMPENG 4DM4: Computer Architecture โ Fall 2026 โ Prof. Scott Chen
- COMPSCI 3SH3: Computer Science Practice and Experience: Operating Systems โ Fall 2026 โ Prof. Neerja Mhaskar
- SFWRENG 2XC3: Software Engineering Practice and Experience: Development Basics โ Fall 2026 & Fall 2025 โ Prof. Sam Scott
- SFWRENG 4C03: Computer Networks and Security โ Winter 2026 โ Prof. Rong Zheng
- COMPSCI 4SD3: Data Driven Algorithms for Sequential Decision Making โ Winter 2026 & Winter 2025 โ Prof. Sivan Sabato
- COMPENG 2SI3: Data Structures and Algorithms โ Winter 2026 โ Prof. Ratnasingham (Thamas) Tharmarasa & Prof. Scott Chen
- COMPSCI 1XD3: Introduction to Software Design Using Web Programming โ Winter 2026 & Winter 2025 โ Prof. Sam Scott
- CAS 757: Modern Software Technology for eHealth โ Fall 2025 & Fall 2024 โ Prof. Vincent J. Maccio & Prof. Christian Brodbeck
May. 2025 - Jul. 2026
McMaster University, Hamilton, Ontario, Canada
Graduate Research Assistant
Collaborator and member of the advisory committee for the project titled "Accelerating and Automating mHealth Innovation for Ontario," funded by the Ministry of Economic Development, Job Creation, and Trade through the Ontario Research Fund Research Excellence (ORF-RE) program at the McMasterโs Centre for Software Certification (McSCert)
Jun. 2024 - Aug. 2024
Springer Nature, New York, United States
Peer Reviewer
Apr. 2024
IEEE, Piscataway, New Jersey, United States
Peer Reviewer
- ICSME 2024 (1x)
Mar. 2024 - Present
Elsevier Incorporation, New York, United States
Peer Reviewer
- Journal of Network and Computer Applications (4x)
- Journal of Industrial Information Integration (2x)
- Information Processing & Management (2x)
- Computers & Industrial Engineering (3x)
- Expert Systems with Applications (2x)
- Applied Soft Computing (15x)
- Pattern Recognition (5x)
- Neurocomputing (2x)
- Neural Networks (2x)
Jan. 2023 - Sep. 2024
Isfahan University of Technology, Isfahan, Iran
Jan. 2022 & Jul. 2023 - Aug. 2023
Hochschule Fulda, Fulda, Hesse, Germany
Visiting Research Student
- Directed by Prof. Karim Khakzar
Sep. 2022 - Jan. 2023
Brock University, St. Catharines, Ontario, Canada
Research Assistant
- Collaborated with Dr. Farinaz Alamiyan, supervised by Prof. Pouria Ramazi
Sep. 2020 - Jan. 2024
Isfahan University of Technology, Isfahan, Iran
Teaching Assistant
- Artificial Intelligence - Fall 2023 - Prof. Maziar Palhang
- Compiler Design - Spring 2023 - Prof. Hossein Falsafain
- Information Technology Fundamentals - Spring 2023 - Prof. Alireza Basiri
- Operating Systems - Fall 2022 - Prof. Mohammad Reza Heidarpour
- Database Systems - Fall 2022 - Prof. Alireza Basiri
- Data Structures - Fall 2022 - Prof. Abdolreza Mirzaei
- Microprocessors - Fall 2022 - Prof. Farzaneh Shayegh
- Computer Networks - Spring 2022 - Prof. Naghmeh Sadat Moayedian
- Computer Architecture and Organization - Spring 2022 - Prof. Amir Khorsandi
- Digital System Design - Fall 2021 - Prof. Nader Karimi
- Advanced Programming & Lab - Spring 2021 - Prof. Maryam Mouzarani
- Fundamentals of Computer Programming & Lab - Fall 2020 - Prof. Sayed Jalal Zahabi
Publication
Human Digital Twins in Personalized Healthcare: An Overview and Future Perspectives
RUMC: A Rule-based Classifier Inspired by Evolutionary Methods
ROPAC: Rule OPtimized Aggregation Classifier
Intelligent Traffic Control with Smart Speed Bumps