William Verreault completed his Undergraduate and Master's degree in Mathematics at Université Laval, receiving over twenty scholarships and honors and participating in research experiences that resulted in conference presentations worldwide and over a dozen papers in diverse areas of mathematics.