Laurie Williams is an Assistant Professor at North Carolina State University. She received her undergraduate degree in Industrial Engineering from Lehigh University. She also received an MBA from Duke University and a PhD in Computer Science from the University of Utah. Prior to returning to academia to obtain her PhD, she worked for IBM for nine years. Laurie’s research interests include agile software development, software processes, testing, and reliability.