Leonid Ryzhyk, University of Toronto, NICTA, and University of New South Wales