Background

Education, student supervision, and the tools behind my research.

Education & appointments

2023–present
PhD researcherKarlsruhe Institute of Technology
2023
MSc, Artificial IntelligenceShahid Beheshti University
2020
BSc, Computer EngineeringShahid Beheshti University

Supervision & teaching

I supervise student research in ML reliability and neural-network testing, from experimental design to evaluation and scientific communication.

Software projects
AIChat for KIT (LLM chatbot), RuleCity (reinforcement learning), and ZipSolver (puzzle solving and software testing).
Bachelor’s projects
Flex-Spike (analog spiking neural networks) and GradCircuit (differentiable circuit optimization).
Teaching assistance
Deep Learning and Signals and Systems.

Tools I work with

Learning & evaluation
PyTorch, PyTorch Lightning, scikit-learn, Monte Carlo evaluation, MLflow.
Optimization
Evolution strategies, CMA-ES, gradient-based and constrained optimization.
Data & engineering
Python, 3D Slicer, simulation data, Cadence Virtuoso, SKILL Bridge, Git.