Prasun Dewan is a Professor in the Department of Computer Science at the University of North Carolina at Chapel Hill. Before joining UNC-Chapel Hill, he was on the faculty of Purdue University. He received a B.Tech. degree in Electrical Engineering from the Indian Institute of Technology of New Delhi and a Ph.D. in Computer Science from University of Wisconsin at Madison.
His research interests are in technology for implementing and extending collaborative systems (e.g. Zoom and Google Docs), programming environments (e.g. Eclipse, Jupyter, Bash), and educational technology (e.g. Piazza). He has recently started exploring tools and techniques that use AI and testing technology to improve teaching. with an emphasis on courses on parallel and distributed computing.
He has been an associate editor of ACM Transactions on Computer Human Interaction, ACM Transactions on Information Systems, and Journal of Computer Supported Cooperative Work.
He has designed and taught UNC courses on introductory programming, foundations of programming, programming languages, undergraduate and graduate distributed systems, undergraduate/graduate distributed collaboration, and gradate operating systems.
On a personal note, the vegetable he hates the most and the sport he loves the most have the same name!