2003 Sheridan Road
Evanston, IL 60208
United States
Northwestern University
transaction costs, platforms, digital, networks, peer-to-peer markets, electricity, renewable energy, distributed energy resources