Adresse Rensselaer Polytechnic Institute 110 Eighth Street Troy NY 12180 USA
ORCID-ID 0000-0002-6702-9559