`Professor
`Computer Science Department
`Worcester Polytechnic Institute
`Worcester, MA 01609
`cew@cs.wpi.edu
`
`Education
`Ph.D. Computer Science. Purdue University. May, 1988. Dissertation title “Service Execution in
`a Distributed Environment.” Committee: J.T. Korb (advisor), D. Comer, P. Mehrotra and R.
`Stansifer
`
`M.S. Computer Science. Purdue University. May, 1984
`
`B.S. Computer Science. University of Nebraska. May, 1982
`
`Professional Experience
`Computer Science Department, Worcester Polytechnic Institute. Professor. July, 2022 – present
`
`Computer Science Department, Worcester Polytechnic Institute. Professor and Department Head.
`January, 2011 – June, 2022
`
`Computer Science Department, Worcester Polytechnic Institute. Professor. July, 2010 – Decem-
`ber, 2010
`
`Computer Science Department, Worcester Polytechnic Institute. Associate Professor. July, 1996
`– June, 2010
`
`Cisco Systems, Inc. Boxborough, Massachusetts. Visiting Faculty, Network Management Tech-
`nology Group. August, 2004 – July, 2005
`
`School of Mathematical and Computing Sciences, Victoria University of Wellington, New Zealand.
`Visiting Professor. July, 1997 – June, 1998
`
`Computer Science Department, Worcester Polytechnic Institute. Assistant Professor. August,
`1990 – June, 1996
`
`AT&T Bell Laboratories, Middletown, New Jersey. Design and development of an automation
`tool for network management applications. May, 1988 – August, 1990
`
`Department of Computer Science, Purdue University. Instructor, programmer, research assistant
`and grader. August, 1982 – May, 1988
`
`Research Interests
`Distributed systems, networking, operating systems, user interfaces, privacy.
`
`1
`
`IGT EXHIBIT 2032
`Zynga v. IGT, IPR2022-00199
`
`
`
`Publications
`Citations 5403 total citations with h-index of 34 based upon information available from Google
`Scholar Profile. July 2021
`
`Books and Book Chapters
`
`1. Craig E. Wills. Process synchronization and IPC. In Teo Gonzalez and Jorge L. Diaz-
`Herrera, editors, Computer Science and Software Engineering Computing Handbook. CRC
`Press, 2013
`
`2. Craig E. Wills. Process synchronization and IPC. In Allen Tucker, editor, Computer Science
`Handbook, Second Edition, chapter 84, pages 84–1–84–22. CRC Press, 2004
`
`3. Craig E. Wills, Kirstin Cadwell, and William Marrs. Customization in a UNIX computing
`environment. In Eric Anderson, Mark Burgess, and Alva Couch, editors, Selected Papers
`in Network and System Administration, pages 203–209. John Wiley & Sons Ltd, 2002.
`Compilation of significant contributions to the field of system administration
`
`4. Craig E. Wills. Process synchronization and IPC. In Allen Tucker, editor, Handbook of
`Computer Science and Engineering, chapter 79, pages 1725–1746. CRC Press, 1996
`
`5. Craig E. Wills. A model for executing computations in a distributed environment. In T.L.
`Casavant and M. Singhal, editors, Readings in Distributed Computing Systems, pages 116–
`132. IEEE Computer Society Press, 1994
`
`Refereed Journals
`
`1. Craig E. Wills. The competitiveness of games in professional sports leagues. Journal of
`Sports Analytics, 3(2):103–117, July 2017.
`
`2. Craig E. Wills and Mihajlo Zeljkovic. A personalized approach to web privacy—awareness,
`attitudes and actions. Information Management and Computer Security, 19(1):53–73, 2011.
`
`3. Balachander Krishnamurthy and Craig E. Wills. On the leakage of personally identifiable in-
`formation via online social networks. ACM SIGCOMM Computer Communications Review,
`40(1):112–117, January 2010. Accepted for publication based on selection as one of the two
`best papers at the Workshop on Online Social Networks held in conjunction with ACM SIG-
`COMM 2009 Conference. This is a minor revision of the original workshop publication.
`
`4. Hao Shang and Craig E. Wills. Making better use of all those TCP ACK packets. ISAST
`Transactions on Communications and Networking, 1(1):32–41, 2007.
`
`5. Hao Shang and Craig E. Wills. Piggybacking related names to improve DNS performance.
`Computer Networks, 50:1733–1748, August 2006.
`
`6. Chi-Hung Chi, Maarten van Steen, and Craig E. Wills, editors. Web Content Caching and
`Distribution: 9th International Workshop, WCW 2004, Beijing, China, October 18-20, 2004.
`Proceedings, volume 3293 of Lecture Notes in Computer Science. Springer, 2004
`
`2
`
`
`
`7. Craig E. Wills, Gregory Trott, and Mikhail Mikhailov. Using bundles for web content deliv-
`ery. Computer Networks, 42(6):797–817, August 2003.
`
`8. David Finkel, Craig E. Wills, Michael Ciaraldi, Kevin Amorin, Adam Covati, and Michael
`Lee. An applet-based anonymous distributed computing system. Internet Research: Elec-
`tronic Networking Applications and Policy, 11(1):35–41, 2001.
`
`9. Craig E. Wills and Mikhail Mikhailov. Studying the impact of more complete server in-
`formation on web caching. Computer Communications, 24(2):184–190, February 2001.
`Published as the Proceedings of the 5th International Web Caching and Content Delivery
`Workshop.
`
`10. Balachander Krishnamurthy and Craig E. Wills. Analyzing factors that influence end-to-
`end web performance. Computer Networks, 33(1-6):17–32, June 2000. Published as the
`Proceedings of the Ninth International World Wide Conference.
`
`11. Craig E. Wills, Dorothy Deremer, Renee A. McCauley, and Linda Null. Studying the use
`of peer learning in the introductory computer science curriculum. Computer Science Educa-
`tion, 9(2):71–88, August 1999.
`
`12. Craig E. Wills and Mikhail Mikhailov. Towards a better understanding of web resources and
`server responses for improved caching. Computer Networks, 31(11-16):1231–1243, May
`1999. Published as the Proceedings of the Eighth International World Wide Conference.
`
`13. David Finkel, Craig E. Wills, Brian Brennan, and Chris Brennan. Distriblets: Java-based
`distributed computing on the web. Internet Research: Electronic Networking Applications
`and Policy, 9(1):35–40, 1999. Paper awarded Citation of Excellence (made to less than 10%
`of reviewed papers) by ANBAR Electronic Intelligence.
`
`14. C.E. Wills, D.C. Brown, B. Dunskus, and J. Kemble. Evaluating network serviceability.
`Computer Networks and ISDN Systems, 30(24):2283–2291, December 1998.
`
`15. Balachander Krishnamurthy and Craig E. Wills. Piggyback server invalidation for proxy
`cache coherency. Computer Networks and ISDN Systems, 30(1-7):185–193, April 1998.
`Published as the Proceedings of the Seventh International World Wide Conference.
`
`16. Marton E. Balazs, David C. Brown, Peter Bastien, and Craig E. Wills. Graphical presen-
`tation of designs: A knowledge intensive design approach. In M. Mantyla, S. Finger, and
`T. Tomiyama, editors, Knowledge Intensive CAD, volume II, pages 173–188. Chapman &
`Hall, 1997.
`
`17. Craig E. Wills. Process synchronization and IPC. ACM Computing Surveys, 28(1):209–211,
`March 1996. 50th-anniversary issue
`
`18. Craig E. Wills and David Finkel. Scalable approaches to load sharing in the presence of
`multicasting. Computer Communications, 18(9):620–630, September 1995.
`
`19. Craig E. Wills and David Finkel. Experience with peer learning in an introductory computer
`science course. Computer Science Education, 5(2):165–187, 1994.
`
`3
`
`
`
`Professional Publications
`
`1. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2022. Computing Research News, 34(1), January 2022. See technical report for
`details of study.
`
`2. Craig E. Wills. Updated analysis of current and future computer science needs via advertised
`faculty searches for 2021. Computing Research News, 33(1), January 2021. See technical
`report for details of study.
`
`3. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2021. CRA Bulletin, December 2, 2020. See technical report for details of study.
`
`4. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2020. Computing Research News, 32(1), January 2020. See technical report for
`details of study.
`
`5. Craig E. Wills. 2019 computer science tenure-track faculty hiring outcomes. Computing
`Research News, 31(10), November 2019. See technical report for details of study.
`
`6. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2019. Computing Research News, 31(1), January 2019. See technical report for
`details of study.
`
`7. Craig E. Wills. Outcomes of advertised computer science faculty searches for 2018. Com-
`puting Research News, 30(7), August 2018. See technical report for details of study.
`
`8. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2018. Computing Research News, 30(1), January 2018. See technical report for
`details of study.
`
`9. Craig E. Wills. Outcomes of advertised computer science faculty searches for 2017. Com-
`puting Research News, 29(10), November 2017. See technical report for details of study.
`
`10. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2017. Computing Research News, 29(1), January 2017. See technical report for
`details of study.
`
`11. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2016. Computing Research News, 28(1), January 2016. See technical report for
`details of study.
`
`12. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches. Computing Research News, 27(1), January 2015. See technical report for details
`of study.
`
`13. David Finkel and Craig E. Wills. Peer learning assistants in an introductory computer science
`course. INPUT, A Newsletter for Computer Science Educators, pages 5–6, Spring 1995
`
`4
`
`
`
`Refereed Conference Publications
`
`In
`1. Craig E. Wills and Doruk C. Uzunoglu. What ad blockers are (and are not) doing.
`Proceedings of the IEEE Workshop on Hot Topics in Web Systems and Technologies, Wash-
`ington, DC USA, October 2016.
`
`2. Craig E. Wills and Can Tatar. Understanding what they do with what they know. In Pro-
`ceedings of the Workshop on Privacy in the Electronic Society, Raleigh, NC USA, October
`2012. Acceptance rate: 30%. See technical report for a more detailed version of the paper
`with illustrative examples.
`
`3. Murad Kaplan, Mihajlo Zeljkovic, Mark Claypool, and Craig E. Wills. How’s my network?
`predicting performance from within a web browser sandbox. In Proceedings of the IEEE
`Conference on Local Computer Networks, pages 525–532, Clearwater, FL USA, October
`2012. Acceptance rate: 29%.
`
`4. Wei Zhang and Craig E. Wills. Consideration of processing costs in placing clients of web-
`based services. In Proceedings of the IEEE GLOBECOM Conference, Houston, TX USA,
`December 2011. Acceptance rate: 37%.
`
`5. Balachander Krishnamurthy, Konstantin Naryshkin, and Craig E. Wills. Privacy leakage vs.
`protection measures: The growing disconnect. In Proceedings of the Web 2.0 Security and
`Privacy Workshop, pages 1–10, Oakland, CA USA, May 2011. Acceptance rate: 27% for
`full papers.
`
`6. Balachander Krishnamurthy and Craig E. Wills. Privacy leakage in mobile online social
`networks. In Proceedings of the Workshop on Online Social Networks, pages 1–9, Boston,
`MA USA, June 2010. USENIX. Acceptance rate: 33%.
`
`7. Wei Zhang, Hangwei Qian, Craig E. Wills, and Michael Rabinovich. Agile resource man-
`agement in a virtualized data center. In Proceedings of the First Joint WOSP/SIPEW Inter-
`national Conference on Performance Engineering, San Jose, California USA, January 2010.
`ACM. Acceptance rate: <25%.
`
`8. Artur Janc, Craig E. Wills, and Mark Claypool. Network performance evaluation in a web
`In Proceedings of the IASTED International Conference on Parallel and Dis-
`browser.
`tributed Computing and Systems, pages 370–377, Cambridge, MA USA, November 2009.
`
`9. Alan Ritacco, Craig E. Wills, and Mark Claypool. How’s my network? a Java approach to
`home network measurement. In Proceedings of the IEEE International Conference on Com-
`puter Communications and Networks, pages 1–7, San Francisco, CA USA, August 2009.
`Acceptance rate: 30%.
`
`10. Balachander Krishnamurthy and Craig E. Wills. On the leakage of personally identifiable
`information via online social networks. In Proceedings of the Workshop on Online Social
`Networks in conjunction with ACM SIGCOMM Conference, pages 7–12, Barcelona, Spain,
`August 2009. Acceptance rate: 37%.
`
`5
`
`
`
`11. Balachander Krishnamurthy and Craig E. Wills. Privacy diffusion on the web: A longitudi-
`nal perspective. In Proceedings of the World Wide Web Conference, pages 541–550, Madrid,
`Spain, April 2009. Acceptance rate: 13%.
`
`12. Balachander Krishnamurthy and Craig E. Wills. Characterizing privacy in online social
`networks. In Proceedings of the Workshop on Online Social Networks in conjunction with
`ACM SIGCOMM Conference, pages 37–42, Seattle, WA USA, August 2008. Acceptance
`rate: 35%.
`
`13. Hangwei Qian, Elliot Miller, Wei Zhang, Michael Rabinovich, and Craig E. Wills. Agility in
`virtualized utility computing. In Proceedings of the 3rd International Workshop on Virtual-
`ization Technology in Distributed Computing, pages 1–8, Reno, NV USA, November 2007.
`Held in conjunction with ACM/IEEE Super Computing Conference.
`
`In
`14. Mark Claypool, Robert Kinicki, and Craig Wills. Treatment-based traffic signatures.
`Proceedings of the IMRG (IETF Internet Measurement Research Group) Workshop on Ap-
`plication Classification and Identification (WACI), Cambridge, MA USA, October 2007.
`
`15. Balachander Krishnamurthy, Delfina Malandrino, and Craig E. Wills. Measuring privacy
`loss and the impact of privacy protection in web browsing. In Proceedings of the Symposium
`on Usable Privacy and Security, pages 52–63, Pittsburgh, PA USA, July 2007. Acceptance
`rate: 32%.
`
`16. Paul J. Timmins, Sean McCormick, Emmanuel Agu, and Craig E. Wills. Characteristics
`of mobile Web content. In Proceedings of the First IEEE Workshop on Hot Topics in Web
`Systems and Technologies, pages 1–10, Boston, MA USA, November 2006.
`
`17. Balachander Krishnamurthy and Craig E. Wills. Generating a privacy footprint on the Inter-
`net. In Proceedings of the ACM SIGCOMM Internet Measurement Conference, pages 65–70,
`Rio de Janeiro, Brazil, October 2006. Acceptance rate: 22%.
`
`18. Balachander Krishnamurthy and Craig Wills. Cat and mouse: Content delivery tradeoffs in
`web access. In Proceedings of the International World Wide Web Conference, pages 337–
`346, Edinburgh, Scotland, May 2006. Acceptance rate: 11%.
`
`19. Craig E. Wills, Mikhail Mikhailov, and Hao Shang. Inferring relative popularity of Internet
`applications by actively querying DNS caches. In Proceedings of the ACM SIGCOMM In-
`ternet Measurement Conference, pages 78–90, Miami, Florida, October 2003. Acceptance
`rate: 30%.
`
`20. Mikhail Mikhailov and Craig E. Wills. Evaluating a new approach to strong web cache
`consistency with snapshots of collected content. In Proceedings of the Twelfth International
`World Wide Web Conference, pages 599–608, Budapest, Hungary, May 2003. Acceptance
`rate: 13%.
`
`21. Balachander Krishnamurthy, Craig Wills, Yin Zhang, and Kashi Vishwanath. Design, imple-
`mentation, and evaluation of a client characterization driven web server. In Proceedings of
`the Twelfth International World Wide Web Conference, pages 138–147, Budapest, Hungary,
`May 2003. Acceptance rate: 13%.
`
`6
`
`
`
`22. Balachander Krishnamurthy, Craig Wills, and Yin Zhang. Preliminary measurements on the
`effect of server adaptation for web content delivery. In Proceedings of the ACM SIGCOMM
`Internet Measurement Workshop, pages 323–324, Marseille, France, November 2002. Ac-
`ceptance rate: 45%. Short paper version accepted.
`
`23. Mikhail Mikhailov and Craig Wills. Exploiting object relationships for deterministic web
`In Proceedings of the 7th International Workshop on Web Content
`object management.
`Caching and Distribution, pages 1–16, Boulder, Colorado, August 2002. Acceptance rate:
`29%.
`
`24. Balachander Krishnamurthy and Craig Wills. Improving web performance by client charac-
`terization driven server adaptation. In Proceedings of the Eleventh International World Wide
`Web Conference, pages 305–316, Honolulu, Hawaii, May 2002. Acceptance rate: 16%.
`
`25. Balachander Krishnamurthy, Craig Wills, and Yin Zhang. On the use and performance of
`content distribution networks. In Proceedings of the ACM SIGCOMM Internet Measurement
`Workshop, pages 169–182, San Francisco, November 2001.
`
`26. Mark Claypool, David Finkel, and Craig E. Wills. An open source laboratory for operating
`systems projects. In ACM SIGCSE/SIGCUE Conference on Innovation and Technology in
`Computer Science Education, pages 145–148, Canterbury, England, June 2001. Acceptance
`rate: 30%.
`
`27. Craig E. Wills, Mikhail Mikhailov, and Hao Shang. N for the price of 1: Bundling web
`objects for more efficient content delivery. In Proceedings of the Tenth International World
`Wide Web Conference, pages 257–265, Hong Kong, May 2001. Acceptance rate: 20%.
`
`28. Craig E. Wills and Mikhail Mikhailov. Studying the impact of more complete server infor-
`mation on web caching. In Proceedings of the 5th International Web Caching and Content
`Delivery Workshop, pages 184–190, Lisbon, Portugal, May 2000. Acceptance rate: 46%.
`
`29. David Finkel, Craig E. Wills, Kevin Amorin, Adam Covati, and Michael Lee. An applet-
`based approach to large-scale distributed computing. In Proceedings of the International
`Network Conference, pages 175–182, Plymouth, United Kingdom, July 2000. Acceptance
`rate: 60%.
`
`30. Michael J. Ciaraldi, David Finkel, and Craig E. Wills. Risks in anonymous distributed com-
`puting systems. In Proceedings of the International Network Conference, pages 193–200,
`Plymouth, United Kingdom, July 2000. Acceptance rate: 60%.
`
`31. Balachander Krishnamurthy and Craig E. Wills. Analyzing factors that influence end-to-end
`web performance. In Proceedings of the Ninth International World Wide Web Conference,
`pages 17–32, Amsterdam, Netherlands, May 2000. Acceptance rate: 20%.
`
`32. David C. Brown, Isabel Cruz, David Finkel, Robert E. Kinicki, and Craig E. Wills. Experi-
`ences with the webware, interfaces and networking experimental laboratory. In Proceedings
`of the ACM SIGCSE Conference, pages 387–391, Austin, TX, March 2000. Acceptance rate:
`35%.
`
`7
`
`
`
`33. James F. Carlson, David V. Esposito, Nathaniel J. Springer, David Finkel, and Craig E.
`Wills. Applet-based distributed computing on the web. In Proceedings of the Workshop on
`Distributed Computing on the Web, Rostock, Germany, June 1999
`
`34. Balachander Krishnamurthy and Craig E. Wills. Proxy cache coherency and replacement—
`towards a more complete picture. In Proceedings of the 19th IEEE International Conference
`on Distributed Computing Systems, pages 332–339, Austin, TX, June 1999. Acceptance
`rate: 33%.
`
`35. Craig E. Wills and Mikhail Mikhailov. Towards a better understanding of web resources and
`server responses for improved caching. In Proceedings of the Eighth International World
`Wide Web Conference, pages 153–165, Toronto, Canada, May 1999. Acceptance rate: 16%.
`
`36. Craig E. Wills and Mikhail Mikhailov. Examining the cacheability of user-requested web
`resources. In Proceedings of the 4th International Web Caching Workshop, pages 78–87,
`San Diego, CA, March/April 1999. Acceptance rate: 51%.
`
`37. Craig E. Wills and Paul Thomas. Exploiting a network charging model to reduce web costs.
`In Proceedings of the AusWeb99—The Fifth Australian World Wide Web Conference, Ballina,
`NSW Australia, April 1999. Acceptance rate: 50%. Full paper accepted.
`
`38. John H. Hine, Craig E. Wills, Anja Martel, and Joel Sommers. Combining client knowledge
`and resource dependencies for improved world wide web performance. In Proceedings of
`the INET ’98 Conference, Geneva, Switzerland, July 1998. Internet Society.
`
`39. Brian Brennan, Chris Brennan, David Finkel, and Craig E. Wills. Java-based load distribu-
`tion on the world wide web. In Proceedings of the International Network Conference, pages
`9–14, Plymouth, United Kingdom, July 1998.
`
`40. Balachander Krishnamurthy and Craig E. Wills. Piggyback server invalidation for proxy
`cache coherency. In Proceedings of the Seventh International World Wide Web Conference,
`pages 185–193, Brisbane, Australia, April 1998.
`
`41. Craig E. Wills. Group-based software engineering in an introductory computer science
`In Proceedings of the International Conference on Software Engineering: Edu-
`course.
`cation & Practice Conference, pages 26–33, Dunedin, New Zealand, January 1998. IEEE
`Computer Society Press.
`
`42. Balachander Krishnamurthy and Craig E. Wills. Study of piggyback cache validation for
`proxy caches in the world wide web. In Proceedings of the Symposium on Internet Tech-
`nologies and Systems, pages 1–12. USENIX Association, December 1997. Acceptance rate:
`27%.
`
`43. Craig E. Wills and David Finkel. Study of a group project model in computer science. In
`Proceedings of the ASEE/IEEE Frontiers in Education Conference, pages 299–303, Pitts-
`burgh, PA, November 1997.
`
`8
`
`
`
`44. I. Russell, M. Dickerson, G. Scragg, M. Towhidnejad, and C. Wills. Novel approaches to the
`introductory computer science courses. In Proceedings of the Second Annual Consortium
`for Computing in Small Colleges: Northeastern Conference, pages 170–175, Boston, MA,
`April 1997
`
`45. C.E. Wills, D. Cordes, D. Deremer, B.J. Klein, R.A. McCauley, and L. Null. Application of
`peer learning to the introductory computer science curriculum. In Proceedings of the ACM
`SIGCSE Conference, pages 373–374, San Jose, CA, March 1997. Panel presentation
`
`46. C.E. Wills and P.F. Bastien. The influence of resource dependencies on distributed schedul-
`ing policies for load sharing. In Proceedings of the International Conference on Parallel and
`Distributed Systems, pages 104–109, Dijon, France, September 1996.
`
`47. Craig E. Wills, Robert E. Kinicki, and David Finkel. Networking projects in the under-
`graduate curriculum. Journal of Computing in Small Colleges, 11(4):238–245, March 1996.
`Based on a presentation at the First Annual Northeastern Small College Computing Confer-
`ence. West Hartford, CT. April 1996
`
`48. M.E. Balazs, D.C. Brown, P. Bastien, and C.E. Wills. How to present designs. In Proceed-
`ings of the Second Workshop Knowledge Intensive CAD, Pittsburgh, PA, September 1996.
`IFIP Working Group 5.2
`
`49. David Finkel and Craig E. Wills. Computer supported peer learning in an introductory com-
`puter science course. In ACM SIGCSE/SIGCUE Conference on Integrating Technology into
`Computer Science Education, pages 55–56, Barcelona, Spain, June 1996
`
`50. D.C. Brown, C.E. Wills, B. Dunskus, and J. Kemble. Tennis: A computer network ease of
`service evaluation system. In Proceedings of the International Joint Conference on Artifi-
`cial Intelligence Workshop on AI in Distributed Information Networks, Montreal, Canada,
`August 1995
`
`51. Craig E. Wills, Gregory J. Snyder, and Christopher Kmiec. Persistent information retrieval
`on the Internet. In Proceedings of the IASTED/ISMM International Conference on Intelligent
`Information Management Systems, pages 152–155, Washington, D.C., June 1995
`
`52. Craig E. Wills, D. Giampaolo, and M. Mackovitch. Experience with an interactive attribute-
`based user information environment. In Proceedings of the Fourteenth Annual IEEE Inter-
`national Phoenix Conference on Computers and Communications, pages 359–365, Phoenix,
`AZ, March 1995
`
`In Proceedings
`53. Craig E. Wills and Surendar Chandra. Adaptive resource management.
`of The International Workshop on Modeling, Analysis and Simulation of Computers and
`Telecommunications Systems (MASCOTS’95), pages 173–177, Durham, NC, January 1995.
`Acceptance rate: 45%
`
`54. Craig E. Wills, David Finkel, Michael A. Gennert, and Matthew O. Ward. Peer learning in
`an introductory computer science course. In Proceedings of the ACM SIGCSE Conference,
`pages 309–313, Phoenix, AZ, March 1994
`
`9
`
`
`
`55. Craig E. Wills, Joachim Heck, and Ramin Taraz. Visualization of a user’s information space.
`In Proceedings of the Computer Science Conference, pages 94–101, Phoenix, AZ, March
`1994. ACM. Acceptance rate: 40%
`
`56. Craig E. Wills, Kirstin Cadwell, and William Marrs. Customization in a unix computing
`environment. In Proceedings of the 7th USENIX System Administration Conference, pages
`43–49, Monterey, CA, November 1993
`
`57. J. CaraDonna, N. Paciorek, and C.E. Wills. Measuring lock performance in multiprocessor
`operating system kernels. In Proceedings of the Fourth USENIX Symposium on Experiences
`with Distributed and Multiprocessor Systems, pages 43–49, San Diego, CA, September 1993
`
`58. Craig E. Wills, Kirstin Cadwell, and William Marrs. Sharing customization in a campus
`computing environment. In HCI International ’93, pages 105–115, Orlando, FL, August
`1993
`
`59. Craig E. Wills and David Finkel. Load sharing using multicasting. In Proceedings of the
`Twelfth Annual IEEE International Phoenix Conference on Computers and Communica-
`tions, pages 303–309, Phoenix, AZ, March 1993
`
`60. Craig E. Wills and Shanti Suresh. Resource-driven resource location. In Proceedings of
`the 26th Hawaii International Conference on System Sciences, pages 80–89, Maui, Hawaii,
`January 1993
`
`61. Craig E. Wills. Strategies for using multicasting to locate resources. In Proceedings IEEE
`16th Conference on Local Computer Networks, pages 589–598, Minneapolis, MN, October
`1991
`
`62. Craig E. Wills. A service execution mechanism for a distributed environment. In Proceed-
`ings of the 9th IEEE International Conference on Distributed Computing Systems, pages
`326–334, Newport Beach, CA, June 1989. Acceptance rate: 33%
`
`63. Craig E. Wills. Locating distributed information. In Proceedings IEEE Infocom ’89, pages
`303–311, Ottawa, Canada, April 1989
`
`64. John T. Korb and Craig E. Wills. Command execution in a heterogeneous environment. In
`SIGCOMM ’86 Symposium, pages 68–74, Stowe, VT, August 1986. ACM
`
`Invited Conference Publications
`
`1. Craig Wills, Mark Claypool, Artur Janc, and Alan Ritacco. Development of a user-centered
`In Proceedings of the ISMA Workshop on Active Inter-
`network measurement platform.
`net Measurements, La Jolla, CA USA, February 2010. Invited participant. Sponsored by
`CAIDA
`
`In
`2. Mark Claypool, Robert Kinicki, and Craig Wills. Treatment-based traffic signatures.
`Proceedings of the IMRG (IETF Internet Measurement Research Group) Workshop on Ap-
`plication Classification and Identification (WACI), Cambridge, MA USA, October 2007.
`
`10
`
`
`
`3. Mark Claypool, Robert Kinicki, and Craig Wills. Research resources for network application
`studies. In Proceedings of the National Science Foundation Computing Research Infrastruc-
`ture 2007 PI Meeting, pages 143–147, Boston, MA USA, June 2007. Also available as
`Technical Report WPI-CS-TR-07-03.
`
`4. Craig E. Wills and Mikhail Mikhailov. Characterizing web resources and server responses to
`better understand the potential of caching. In Web Characterization Workshop, Cambridge,
`MA, November 1998. World Wide Web Consortium.
`
`5. Balachander Krishnamurthy and Craig E. Wills. Piggyback cache validation for proxy
`caches in the world wide web. In Proceedings of the 2nd Web Caching Workshop, Boul-
`der, CO, June 1997. National Laboratory for Applied Network Research.
`
`6. Craig E. Wills. User interface design for the engineer. In Proceedings of Electro/94 Interna-
`tional, pages 415–419, Boston, MA, May 1994
`
`Other Accepted Conference Publications
`
`1. Craig E. Wills. User and resource efficient access to information in mobile and web do-
`mains. In Proceedings of the Second Annual Conference on Telecommunications R&D in
`Massachusetts, Lowell, MA, March 1996
`
`2. C. Council, E. Felton, C. Johnson, R. Mason, R. Rubinstein, and C. Wills. A virtual reality
`world builder. In Proceedings of CONVERGENCE: The Fifth Biennial Symposium on the
`Arts and Technology, pages 115–121, New London, CT, March 1995
`
`In Proceedings: First
`3. Craig E. Wills. Making a user’s information space more visible.
`Annual Conference on Telecommunications R&D in Massachusetts, Volume I, pages 75–85,
`Lowell, MA, October 1994
`
`Other Publications
`
`1. Craig E. Wills and Chayanne Sandoval-Williams. Migration of American college students.
`Technical Report WPI-CS-TR-21-07, Computer Science Department, Worcester Polytechnic
`Institute, May 2022.
`
`2. Craig E. Wills. A data-driven approach to evaluate the worthiness of markets for profes-
`sional sports franchises. Technical Report WPI-CS-TR-21-02, Computer Science Depart-
`ment, Worcester Polytechnic Institute, February 2021. Including maps to accompany the
`report. .
`
`3. Abigail R. Roane, Chaiwat Ekkaewnumchai, Connor W. McNamara, Kyle Richards, Gabor
`Sarkozy, and Craig E. Wills. A graph-based approach to better sports rankings. Technical
`Report WPI-CS-TR-19-03, Computer Science Department, Worcester Polytechnic Institute,
`June 2019.
`
`4. Alan Ritacco and Craig Wills. Peering into the home network. Technical Report WPI-CS-
`TR-18-02, Computer Science Department, Worcester Polytechnic Institute, April 2018.
`
`11
`
`
`
`5. Craig E. Wills. Geographical connectivity in the United States. Technical Report WPI-CS-
`TR-17-01, Computer Science Department, Worcester Polytechnic Institute, June 2017.
`
`6. Craig E. Wills. Impact of STEM focus on graduation rates in ranking colleges. Technical
`Report WPI-CS-TR-16-05, Computer Science Department, Worcester Polytechnic Institute,
`November 2016.
`
`7. Craig E. Wills. A new perspective on United States geography: The closest locations to the
`most states. Technical Report WPI-CS-TR-16-04, Computer Science Department, Worcester
`Polytechnic Institute, August 2016.
`
`8. Craig E. Wills and Doruk C. Uzunoglu. What ad blockers are (and are not) doing. Technical
`Report WPI-CS-TR-16-02, Computer Science Department, Worcester Polytechnic Institute,
`June 2016.
`
`9. Craig E. Wills. The competitiveness of games in professional sports leagues. Technical
`Report WPI-CS-TR-16-01, Computer Science Department, Worcester Polytechnic Institute,
`February 2016.
`
`10. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches for 2016. Technical Report WPI-CS-TR-15-03, Computer Science Department,
`Worcester Polytechnic Institute, November 2015.
`
`11. Craig E. Wills. Analysis of current and future computer science needs via advertised faculty
`searches. Technical Report WPI-CS-TR-14-06, Computer Science Department, Worcester
`Polytechnic Institute, November 2014.
`
`12. Craig E. Wills. Analysis of U.S. News graduation rate performance for technological in-
`stitutions. Technical Report WPI-CS-TR-14-05, Computer Science Department, Worcester
`Polytechnic Institute, September 2014.
`
`13. Casey Barney, Anthony Caravella, Michael Cullen, Gary Jackson, and Craig E. Wills. Up-
`date: Evaluating talent acquisition via the NFL draft. Technical Report WPI-CS-TR-14-03,
`Computer Science Department, Worcester Polytechnic Institute, May 2014.
`
`14. Casey Barney, Anthony Caravella, Michael Cullen, Gary Jackson, and Craig E. Wills. Eval-
`uating talent acquisition via the NFL draft. Technical Report WPI-CS-TR-13-01, Computer
`Science Department, Worcester Polytechnic Institute, March 2013.
`
`15. Craig E. Wills and Can Tatar. Understanding what they do with what they know. Technical
`Report WPI-CS-TR-12-03, Computer Science Department, Worcester Polytechnic Institute,
`August 2012. This is a longer version of the October 2012 Workshop on Privacy in the
`Electronic Society paper.
`
`16. Murad Kaplan, Mihajlo Zeljkovic, Mark Claypool, and Craig Wills. JavaScript and Flash
`overhead in the web browser sandbox. Technical Report WPI-CS-TR-10-14, Computer Sci-
`ence Department, Worcester Polytechnic Institute, April 2012.
`
`12
`
`
`
`17. Balachander Krishnamurthy and Craig E. Wills. Privacy diffusion on the web: A longitu-
`dinal perspective (updated graphs), October 2009. Submitted as public comment to Federal
`Trade Commission Exploring Privacy Roundtable Series.
`
`18. Mark Claypool, Robert Kinicki, and Craig Wills. User-centered network measurement.
`Technical Report WPI-CS-TR-07-08, Computer Science Department, Worcester Polytech-
`nic Institute, August 2007.
`
`19. Craig E. Wills. Cinderella and the big dance. Technical Report WPI-CS-TR-06-01, Com-
`puter Science Department, Worcester Polytechnic Institute, April 2006.
`
`20. Paul J. Timmins and Craig E. Wills. Using future context in personal information retrieval.
`Technical Report WPI-CS-TR-05-17, Computer Science Department, Worcester Polytechnic
`Institute, November 2005
`
`21. Hao Shang and Craig E. Wills. Exploiting flow relationships to improve performance of net-
`worked applications. Technical Report WPI-CS-TR-04-13, Computer Science Department,
`Worcester Polytechnic Institute, May 2004.
`
`22. Hao Shang and Craig E. Wills. Using related domain names to improve DNS performance.
`Technical Report WPI-CS-TR-03