William was a teaching assistant for 6 years at the WISE lab, Computer Science department, Faculty of Science, Vrije Universiteit Brussel. He finished his PhD dissertation, titled "Mobile, client-side context-provisioning via the integrated querying of online semantic web data", to obtain the degree of Doctor in Sciences in 2013. Currently, he holds a Post-Doctoral Fellowship at the NICHE Research Group, Dalhousie University.
William is currently working as professor at the University of Ottawa.