He received an engineering degree from Princeton University and an M. Arch and Ph.D. Arch. from the University of Pennsylvania, where he has taught since 1988. At Penn he teaches graduate courses on ecology, technology, and design. He practices with the TC Chan Center and as a design consultant for Ivalo Lighting and Lutron Electronics. At the Chan Center, his most recent projects have been the Sustainability Plan, the Carbon Footprint, and Climate Neutrality Action Plan for the University of Pennsylvania.