William F. (Bill) Opdyke is a computer scientist. His Ph.D. thesis, Refactoring Object-Oriented Frameworks, was the first in-depth study of code refactoring as a software engineering technique.After had received a B.S. from Drexel University and an M.S. from University of Wisconsin at Madison, Opdyke got his Ph.D. from the University of Illinois at Urbana–Champaign in 1992.Opdyke has worked as a researcher at Bell Labs, as a computer science professor at North Central College in Naperville, Illinois, and for Motorola in Schaumberg, Illinois.