About Nelly Oudshoorn Nelly Oudshoorn is Professor of Science and Technology Studies at the University of Twente in the Netherlands.