Department of Mechanical Engineering
University of Delaware
222 Spencer Lab
130 Academy Street
Newark, DE 19716
andreas [at] udel.edu
Tel.: +1 (302) 831-2889
Department of Mechanical Engineering
University of Delaware
222 Spencer Lab
130 Academy Street
Newark, DE 19716
andreas [at] udel.edu
Tel.: +1 (302) 831-2889