Ryan B. Hayward

Ryan Hayward

Professor
Computing
UAlberta


301 Athabasca Hall
(780) 492-3895

BSc Queen's (hons. math 81), MSc Queen's (math 82), PhD McGill (cs 87)
Rutgers (86-9), Bonn (Humboldt fellow 89-0), Queen's (90-2), ULethbridge (92-9), UAlberta (99- )


bio       research       teaching       publications       students       writing       talks       launch cs       weather