William Agresti

William Agresti, PhD

Adjunct Instructor
Academic AreaInformation Systems

William Agresti is a Visiting Researcher in the Computer Security Division of the U. S. National Institute of Standards and Technology (NIST). Previously he was a Professor of Information Systems at the Johns Hopkins Carey Business School (and Associate Dean, 2010-13), while also teaching in JHU's Bloomberg School of Public Health and the Information Security Institute of the Whiting School of Engineering. He has been a consultant to Ford, GE, IBM, and DARPA, and was Program Director for Experimental Software Systems Research at the National Science Foundation (NSF). He held senior technology leadership positions (CTO, Division Director, ...) at Computer Sciences Corporation, MITRE Corporation, and Noblis, Inc., supporting NASA, DOD, NSA, and DOJ. …..  He is a Certified Information Security Manager (CISM) with over 140 publications and current research interests as reflected in his recent TEDx talk, "Cybersecurity Means Business!" that has over 20,000 views on YouTube.


  • Ph. D, Computer Science, New York University
  • MS, Industrial Engineering, New York University
  • BS, Operations Research, Case Western Reserve University


Selected publications
  • Toward an IT agenda. Communications of the Association for Information Systems 28:1 (2011) 255-276. 
  • The four forces shaping cybersecurity. IEEE Computer 42:2 (2010) 101-104. 
  • Discovery informatics. Communications of the ACM 46:8 (2003) 25-28. 
  • Projecting software defects from analyzing Ada designs (with W. Evanco). IEEE Transactions on Software Engineering 18:11 (1992) 988-997. 
  • Measuring software design complexity (with D. Card). Journal of Systems and Software 8:3 (1988) 185-197. 
  • New Paradigms for Software Development (Ed.). Washington: IEEE Computer Society Press, 1986. 
  • An empirical study of software design practices (with D. Card & V. Church). IEEE Transactions on Software Engineering 12:2 (1986) 264-271. 
  • Optimal register assignment in tree-structured programs. Information Sciences 18:1 (1979) 83-94. 


  • Managing Complex Projects

Honors and distinctions

  • Seven Best Paper Awards
  • NSF Director’s Award
  • NASA Group Achievement Award
  • Excellence in Teaching Award, Johns Hopkins University Alumni Association
  • Vice-Chair, IEEE Technical Committee on Software Engineering
  • IT Subcommittee, National Research Council, National Academy of Sciences
  • Editorial Boards: Information Security Journal, Empirical Software Engineering, Expert Systems with Applications, Procedia Computer Science, Encyclopedia of Software Engineering, IEEE IT Professional (Associate Editor-in-Chief)