My Full CV can be found here
View My Scholarly Activity using the left-hand or ‘Follow’ navigation menu.
View my ORCID CV
View my NCBI SciEnv Biosketches for the NIH and the NSF
View my GitHub Resume

Selected Faculty Appointments


Selected Non-Faculty Professional Appointments

Selected Awards

Selected Professional Certifications and Membership

Selected Publications

BibTeX Records for most publications can be found on: DBLP CSAuthors

Selected Talks

Selected Teaching