"Forrest McDonald"@cs .