Bill Pugh



Bill Pugh is a professor of computer science at the University of Maryland, and is serving as a temporary part-time program manager for programming languages in NSF CISE/CCR/SHF, and has previously served on numerous NSF review panels. His research contributions include Skip Lists (a data structure now covered in many undergraduate courses), the Omega project (algorithms and libraries for analyzing use of arrays in scientific computations), FindBugs, an open source static analysis tool for finding defects in Java programs that has been downloaded more than one million times, and Marmoset, an open source web framework for doing functional testing and code reviews of student programming projects.


Member for
6 years 2 weeks