Skip to content

Skills

Languages
PythonC / C++JavaBash
Machine Learning
PyTorchscikit-learnNumPypandas
Parallel & GPU Computing
CUDATritonOpenMPMPIpthreads
Databases
PostgreSQLMySQLSQLite
Tooling
GitCI/CDUNIX
Hardware
VerilogPCB designASIC / VLSI
Foundations
Algorithms & data structures

Honours

  • ACM-ICPC Asia Regional, Tehran site

    Ranked 5th (2015), 4th (2016), and 6th (2017).

  • IEEEXtreme Programming Competition

    Ranked 104th (IEEEXtreme 10.0, 2016) and 66th (IEEEXtreme 11.0, 2017) globally.

Selected courses

  • Probabilistic Graphical ModelsA+
  • Geometric Modeling and Shape AnalysisA+
  • Fundamentals of Machine LearningA+
  • Parallel AlgorithmsA+
  • Artificial IntelligenceA+
  • Engineering MathematicsA+
  • Representation LearningA
  • Statistical Machine LearningA
  • Advanced AlgorithmsA