16 pubs · 392 cites · h-index 7
The Patients Association
2025 - 2025
University of Illinois Chicago
2007 - 2023
York University
2018 - 2018
University of Illinois Urbana-Champaign
2007 - 2007
University of California, Santa Barbara
2003 - 2003