Michael Gagnon with his co-advisors