"Peter MacNeill"@cs .