Download CV as PDF


Education

McGill University | Mila, Montreal, QC
2024 – Present
  • Supervisor: Prof. Eric Kolaczyk
  • Thesis topic: Graph-embedded random forests and graph representation learning for interpretable molecular property prediction.
  • Teaching Assistant: Calculus II
  • Courses: Network Science, Probabilistic Graphical Models (@UdeM), Statistical Inference, Advanced Distribution Theory, Regression & ANOVA, GLMs
Bowling Green State University, Bowling Green, OH
2019 – 2023
  • Summa Cum Laude, GPA: 3.99 / 4.00
  • NCAA Division I Men’s Soccer

Experience

Morgan Stanley, Montreal, QC
Summer 2025
  • Role begins Summer 2025.
Mila – Quebec AI Institute, Montreal, QC
2024 – Present
  • Investigate positional encoding methods for GNNs and graph transformers. Explore the integration of graph data into tree-based models. Utilize the Calcul Quebec HPC cluster to train and evaluate models on molecular graph datasets for interpretable property prediction.

Tools: PyTorch, DGL, RDKit, SLURM, Git, LaTeX

South Essex Fabricating – R&D Division, Windsor, ON
2023 – 2024
  • Built ML models for crop yield prediction. Fine-tuned and deployed computer vision models for seedling detection. Automated data collection pipelines using computer vision techniques. Conducted ad-hoc statistical analysis of experimental data.

Tools: Python, Flask, OpenCV, SQL, Pandas, Scikit-learn, PowerBI

Zamkov Lab, Bowling Green, OH
2020 – 2023
  • Synthesis of colloidal semiconducting nanocrystals (quantum dots). Conducted experiments on shape control of nanocrystals and their optical properties. Led a project developing quantum dots with infrared high-excitation emission spectra for solar cell applications. Presented research at the 2023 American Chemical Society Conference.

Tools: OriginPro, Python, Excel


Projects

2025

Implementation and analysis of alternative positional encoding methods in the learnable structural and positional encoding framework.

2025

An extension of the EdgeBank benchmark for temporal link prediction using a frequency-based sampling approach.

2025

Submission for the 2025 NFL Big Data Bowl.

2024

An implementation of Tipping and Bishop’s Probabilistic PCA and Mixture of PPCA with applications.

2024

An implementation of Breiman’s Random Forest and several variations from scratch.

2024

A Python package implementing regression estimators and hypothesis testing from scratch.


Awards

Natural Sciences and Engineering Research Council of Canada (NSERC)
2025

Valued at $27,000/year. Awarded nationally for academic excellence and research potential at the master’s level.

Fonds de recherche du Québec – Nature et technologies
2025

Valued at $20,000/year. Awarded for research excellence in natural sciences and mathematics in Quebec.

Bowling Green State University
2022

Awarded for outstanding academic performance in both the Physics and Mathematics departments.

Bowling Green State University
2022

Selected for participation in the William Lowell Putnam Mathematical Competition.

College Sports Information Directors of America (CoSIDA)
2022

Named to the NCAA Division I Men’s Soccer Academic All-America Team for combined academic and athletic excellence.


Publications

Journal of the American Chemical Society
2023

Dulanjan Harankahage, James Cassidy, Jacob Beavon, Jiamin Huang, Niamh Brown, David B. Berkinsky, Andrew Marder, Barbra Kayira, Michael Montemurri, Pavel Anzenbacher, et al.

Chemical Communications
2023

Jacob Beavon, Jiamin Huang, Dulanjan Harankahage, Michael Montemurri, James Cassidy, Mikhail Zamkov

Chemistry of Materials
2022

James Cassidy, Dulanjan Harankahage, Jack Ojile, Dmitry Porotnikov, Lexie Walker, Michael Montemurri, Bianca S.L. Narvaez, Dmitriy Khon, Malcolm D.E. Forbes, Mikhail Zamkov