Publications

Peer-reviewed journal articles and conference papers, grouped by type and status and listed newest first. Equal-contribution authors are marked with *. My Google Scholar profile is here.