He has published more than 75 technical journal and conference papers and has edited or contributed to nine books, all in reputable venues. He is an Associate Technical Editor of IEEE Communications Magazine.