Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.
85,279 reputation


I am a full professor and former associate department head in the Department of Computer Science at the University of Illinois, Urbana-Champaign. I regularly serve on my department's promotions and tenure, faculty recruiting, and graduate admissions committees. I make sausage, but (sadly) not literally.

Top Tags (188)

Score 1,827
Posts 86
Posts % 19
Score 1,471
Posts 96
Score 1,141
Posts 58
Score 1,110
Posts 40
Score 1,085
Posts 88
Score 771
Posts 30

Top Posts (463) All Questions Answers | Votes Newest

View all questions and answers

Badges (554)

Gold 13


Silver 198


Bronze 343