The following papers are roughly organized (reverse) chronologically. You can also find my work on DBLP and Google Scholar. My ORCID is 0000-0002-0076-521X.

Research papers

Other writings