Jean-Marc Moulin enseigne le droit des marchés financiers, des sociétés et de la transmission d'entreprise.
Il est Maître de conférence à l'IUP Banque Assurance de l'Université de Caen Basse-Normandie, où il dirige le Master 2 d'Ingénierie financière et des marchés, option "Contrôle des risques".