"David Ryding"@cs .