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