"Peter Ciavaglia"@cs .