Template D Blocks Johannes Haushofer Assistant Professor Princeton University Email Link Bio Staff Type Network Member First Name Johannes Last Name Haushofer Inactive Off