Dr. Maggie Vanderberg



Welcome! My name is Dr. Maggie Vanderberg. I am lecturer for Northern Arizona University in the School of Informatics, Computing, and Cyber Systems, which is in the College of Engineering, Forestry and Natural Sciences.

I earned my PhD degree from the Lane Department of Computer Science and Electrical Engineering at West Virginia University in 2010. My research, supported by NASA, focused on empirical software quality assurance, software safety, and software reliability. I worked closely with NASA engineers at theNASA Independent, Verification and Validation facility in Fairmont, WV. After several years of working with NASA in support of my research, I transitioned into a position with KeyLogic Systems developing Software Assurance and Quality Engineering Courses for the NASA Software and Mission Assurance Technical Excellence Program (STEP). I've also supported multiple projects for the DOE's National Engergy and Technology Labratory, while working at KeyLogic.

Through my experiences in both academia and industry, I've seen first hand, how few females and other under-represented minorities are working in the field of computer science. And, thus, my recent research efforts are focused on increasing diversity in computer science and other engineering fields.

When I'm not working, I'm usually playing outside. I love climbing, trail running, riding bikes and even playing in the snow.



Contact Information:

Dr. Maggie Vanderberg
E-mail: maggie.vanderberg(at)nau.edu
Office: Engineering Building Room 205

Electrical Engineering & Computer Science Dept.  
Northern Arizona University
Bldg. 69, 2112 Huffer Lane
PO Box 15600
Flagstaff, Arizona 86011-5600

Fax.: 928-523-2300

Courses I teach or have taught at NAU:

  • CS 112 - Intro to the WWW and the Internet
  • CS 122/122L - Programming for Engineering and Science
  • CS 126/126L - Computer Science I
  • CS 249 - Data Structures
  • CS 345 - Principles of Database Systems
  • CS 480 - Operating Systems
  • CS 499/599 - Software Assurance


  • Keep on pedalling...