A selected list of publications is below. A full list is available in DBLP and Google Scholar.

Peer-reviewed Publications

Patents

Major Invited Talks