Sina Baghal

Sina Baghal

I am a research engineer and former mathematician with a passion for translating advanced mathematical and computational methods into real-world applications. My professional background spans data science, machine learning research, and quantitative analysis.

I earned my PhD in Mathematics from the University of Waterloo in 2021, and I hold both a master’s and a bachelor’s degree in Mathematics from Sharif University of Technology. My PhD research focused on stochastic optimization, while my earlier studies delved into fundamental mathematics.

Recently I have been working on generative models for combinatorial puzzles, GPU-accelerated game solving, and deep learning for option pricing. You can read more about my projects or download my CV.

Recent News & Highlights

Selected Projects

Sokoban puzzle generated by the model

Solvable Sokoban Without a Solver via Diffusion

A masked discrete diffusion model trained only on tile completion generates Sokoban puzzles that are 77.4% solvable, and 98.7% after a single-wall repair.

Diffusion ModelsTransformersGenerative AI
Pasur game tree

Solving Pasur Using GPU-Accelerated Counterfactual Regret Minimization

A CUDA-accelerated framework for simulating the card game Pasur and computing near-Nash equilibria with CFR.

CFRGame TheoryGPUPyTorch
VAE-generated volatility surfaces

Generative Modeling of Heston Volatility Surfaces Using VAEs

A variational autoencoder that generates new Heston volatility surfaces for pricing exotic derivatives.

VAEGenerative AIHeston
Smoothed implied volatility surface

Deep Smoothing for Implied Volatility Surfaces

Neural networks that fit market data while keeping the implied volatility surface arbitrage-free.

Deep LearningVolatility SurfacesSSVI

See all projects, including my solutions to Shreve’s Stochastic Calculus for Finance II and my PhD work on SGD termination criteria, on the projects page.

Notes

See all of them on the notes page.