Graduate:
Complex networks analysis (mining and learning with graphs and networks), at Tehran Polytechnic
Algorithms of big data analytics, at Tehran Polytechnic
Big data mining, at Institut Poly-technique de Paris
Web data, at Institut Poly-technique de Paris
Under graduate:
Discrete mathematics, at Tehran Polytechnic
Linear algebra, at Tehran Polytechnic