Peter Russell

Professor for CAAD at the RWTH Aachen University.