University of British Columbia, Vancouver
I am a PhD candidate in Electrical and Computer Engineering at the University of British Columbia (UBC). My research focuses on machine learning for sequential and structured data, with an emphasis on probabilistic modeling and neural sequence models for communication systems with memory, noise, and nonlinear dynamics.
My earlier work introduced an interpretable low-pass filter model to analyze how probabilistic shaping interacts with nonlinear channels, and led to a sequence selection method that improves robustness to nonlinear interference. More recently, I developed a Bayesian carrier phase recovery algorithm for low-SNR regimes, and I am currently building end-to-end differentiable learning frameworks that learn joint distributions using autoregressive and sequence-to-sequence models.
University of British Columbia, Vancouver, Canada
Advisor: Prof. Lutz Lampe
University of British Columbia, Vancouver, Canada
Advisor: Prof. Lutz Lampe
Sharif University of Technology, Tehran, Iran
At UBC’s Data Communications Group, I conduct graduate research on probabilistic modeling and sequence design for communication systems with memory and nonlinear dynamics. I developed an analytical low-pass filter model to characterize how probabilistic shaping interacts with nonlinear channels and used it to guide interpretable system-level design.
I also proposed a sequence selection algorithm that improves robustness to nonlinear interference by exploiting temporal dependencies, and designed a Bayesian carrier phase recovery method that incorporates prior distributions for improved low-SNR performance. My current work explores end-to-end learning approaches using neural sequence models for joint distribution learning in communication systems.
At Nokia Bell Labs, I focused on machine learning research for sequence modeling and joint distribution learning. I designed and implemented Neural Probabilistic Shaping (NPS), an autoregressive neural framework trained end-to-end using differentiable sampling (e.g., Gumbel-Softmax) and differentiable channel models.
I built a scalable training and evaluation pipeline in Python, ran extensive experiments on multi-dimensional system settings, and benchmarked learned models against classical baselines and heuristic methods. This work emphasized model design, optimization, and empirical validation of neural sequence models for communication systems with memory.
At Roche Canada, I worked in an applied ML and software engineering environment on large-scale sequencing data. I built pipelines for feature extraction, dataset generation, and neural network training to support anomaly detection workflows.
I developed and optimized weakly supervised deep learning models, including a multi-label architecture for multi-class anomaly detection and segmentation. I also integrated model evaluation, interpretability, and computational complexity analysis to support iterative improvement.
2025 European Conference on Optical Communication (ECOC)
Online Access2024 European Conference on Optical Communication (ECOC)
Online Access2023 European Conference on Optical Communication (ECOC)
Online AccessMaster's Thesis, UBC
Online AccessJournal of Lightwave Technology
Online Access2022 European Conference on Optical Communication (ECOC)
Online AccessPoster at 17th Canadian Workshop on Information Theory (CWIT)
2025
Awarded with an amount of $8,200 to support graduate research.
2023
Nominated for this prestigious fellowship with an amount of $18,200 per year.
2021
Awarded with an amount of $5,000 to support graduate research.
2015-Present
Recognized for being in the best ranks of the University entrance exam.
Loading...
Electrical and Computer Engineering Department, UBC, Vancouver, BC V6T 1Z4, Canada