He has co-authored over 130 and 180 journal and conference papers, respectively, three books, 14 book chapters, and holds six granted patents and five more filed.
He has co-authored over 110 journal papers, over 160 conference papers, 2 books, and 12 book chapters.