Publications

Summary of Publications

Peer-reviewed journal papers: 202 in total

Other Journal Publications: 13 in total 

Conference Proceedings: 112 in total

Conference Abstracts: 28 in total

Patents: 14 in total

Invited Talks: 26 in total