"Francis J. Meehan"@cs .