throbber
Craig E. Wills
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket