"Michael Canavan"@cs .