"William Haacke"@cs .