"David Self"@cs .