M. Fattahi a obtenu son baccalauréat en génie électrique à l'IUT, en Iran, et a travaillé dans des industries européennes dans le domaine de la haute technologie avant de poursuivre ses études supérieures à la SUT, en Iran, en 2009. Il a obtenu son doctorat en 2015 à l'Université d'Ottawa, au Canada, où il a occupé un poste de postdoctorant et d'associé de recherche principal.
Il est membre senior de l'IEEE, ingénieur professionnel (P.Eng.) selon PEO et EGBC, membre du Conseil canadien des normes (CCN), et vice-président et rédacteur en chef de la vérification de l'interopérabilité du réseau intelligent IEEE 2030.5.
Ses recherches portent sur les domaines liés à l'équité et à l'inclusion énergétiques, aux ressources énergétiques distribuées, aux nano-réseaux définis par logiciel et aux jumeaux numériques, à la théorie des jeux et à l'optimisation complexe, à l'e-mobilité intelligente, aux nanogénérateurs, à l'électronique de puissance modulaire et aux systèmes non linéaires.
Voir ses publications sur Google scholar.
Pour les cours, les activités de recherche et les postes disponibles pour les diplômés, voir sa page UniWeb.