| 2012 | LCN | How's My Network? Predicting performance from within a Web browser sandbox. | Murad Kaplan, Mihajlo Zeljkovic, Mark Claypool, Craig E. Wills |
| 2011 | GLOBECOM | Consideration of Service Time in Placing Clients of Web-Based Services. | Wei Zhang, Craig E. Wills |
| 2009 | ICCCN | How's My Network? A Java Approach to Home Network Measurement. | Alan Ritacco, Craig E. Wills, Mark Claypool |
| 2009 | WWW | Privacy diffusion on the web: a longitudinal perspective. | Balachander Krishnamurthy, Craig E. Wills |
| 2009 | SIGCOMM | On the leakage of personally identifiable information via online social networks. | Balachander Krishnamurthy, Craig E. Wills |
| 2007 | SC | Agility in virtualized utility computing. | Hangwei Qian, Elliot Miller, Wei Zhang, Michael Rabinovich, Craig E. Wills |
| 2007 | SOUPS | Measuring privacy loss and the impact of privacy protection in web browsing. | Balachander Krishnamurthy, Delfina Malandrino, Craig E. Wills |
| 2006 | IMC | Generating a privacy footprint on the internet. | Balachander Krishnamurthy, Craig E. Wills |
| 2006 | WWW | Cat and mouse: content delivery tradeoffs in web access. | Balachander Krishnamurthy, Craig E. Wills |
| 2003 | IMC | Inferring relative popularity of internet applications by actively querying DNS caches. | Craig E. Wills, Mikhail Mikhailov, Hao Shang |
| 2003 | WWW | Design, implementation, and evaluation of a client characterization driven web server. | Balachander Krishnamurthy, Yin Zhang, Craig E. Wills, Kashi Venkatesh Vishwanath |
| 2003 | WWW | Evaluating a new approach to strong web cache consistency with snapshots of collected content. | Mikhail Mikhailov, Craig E. Wills |
| 2002 | IMC | Preliminary measurements on the effect of server adaptation for web content delivery. | Balachander Krishnamurthy, Craig E. Wills, Yin Zhang |
| 2002 | WWW | Improving web performance by client characterization driven server adaptation. | Balachander Krishnamurthy, Craig E. Wills |
| 2002 | SIGCSE | Incorporating Human-Computer Interaction into the undergraduate computer science curriculum. | Sarah A. Douglas, Marilyn Tremaine, Laura M. Leventhal, Craig E. Wills, Bill Z. Manaris |
| 2001 | ITiCSE | An open source laboratory for operating systems projects. | Mark Claypool, David Finkel, Craig E. Wills |
| 2001 | WWW | N for the price of 1: bundling web objects for more efficient content delivery. | Craig E. Wills, Mikhail Mikhailov, Hao Shang |
| 2000 | SIGCSE | Experiences with the Webware, interfaces and networking experimental laboratory. | David C. Brown, Isabel F. Cruz, David Finkel, Robert E. Kinicki, Craig E. Wills |
| 1999 | ICDCS | Proxy Cache Coherency and Replacement - Towards a More Complete Picture. | Balachander Krishnamurthy, Craig E. Wills |
| 1997 | SIGCSE | Application of peer learning to the introductory computer science curriculum (panel). | David W. Cordes, Bruce J. Klein, Rene A. McCauley, Linda M. Null, Craig E. Wills, Dorothy Deremer |
| 1996 | ITiCSE | Computer supported peer learning in an introductory computer science course. | David Finkel, Craig E. Wills |
| 1995 | MASCOTS | Adaptive Resource Management. | Craig E. Wills, Surendar Chandra |
| 1994 | SIGCSE | Peer learning in an introductory computer science course. | Craig E. Wills, David Finkel, Michael A. Gennert, Matthew O. Ward |
| 1993 | HCI | Sharing Customization in a Campus Computing Environment. | Craig E. Wills, Kirstin Cadwell, William Marrs |
| 1991 | LCN | Strategies for using multicasting to locate resources. | Craig E. Wills |
| 1989 | ICDCS | A service execution mechanism for a distributed environment. | Craig E. Wills |
| 1989 | INFOCOM | Locating Distributed Information. | Craig E. Wills |
| 1986 | SIGCOMM | Command execution in a heterogeneous environment. | John T. Korb, Craig E. Wills |