Publications

Summary of Publications

Peer-reviewed journal papers: 215 in total

Other Journal Publications: 14 in total 

Conference Proceedings: 116 in total

Conference Abstracts: 28 in total

Patents: 14 in total

Invited Talks: 26 in total