"Alan Scarfe"@cs .