Michel Levasseur est professeur des universités à la faculté de finance, banque, comptabilité de l'Université de Lille Nord de France et professeur de finance à Skema Business School, où il enseigne la finance d'entreprise et l’évaluation. Il est par ailleurs professeur extraordinaire à la Louvain School of Management (UCL). Il fait partie du laboratoire de recherche European Centre for Corporate Control Studies (ECCCS).