Catherine Dehon a obtenu sa thèse de doctorat en Sciences à Université libre de Bruxelles (ULB) en 2001. Elle est actuellement professeure à la Solvay Brussels School of Economics and Management. Elle enseigne la statistique et l’économétrie aux étudiants d’économie, ingénieur de gestion et aux mathématiciens. Par ailleurs, elle a été pendant plusieurs années (2012-2017) Vice-recteure (prospective, relations institutionnelles, financement) et Directrice du département enseignement de l’ULB pour la mise en place du décret « Paysage ».
Ses thématiques de recherche sont d’une part la statistique robuste, et l’économétrie et d’autre part l’économie de l’éducation. Elle a publié ses recherches dans des journaux scientifiques internationaux tel que par exemple Scientometrics, Studies in Higher Education , Research in Higher Education, Comprehensive psychology, Statistics and Probability Letters, The Canadian Journal of Statistics, Statistical Papers, Annals of the Institute of Statistical Mathematics, Oxford Bulletin of Economics, Computational Statistics and Data Analysis, Scandinavian Journal of Statistics, Journal of International Business Studies, Advances in Econometrics.