He graduated with his PhD in Computer Science from Washington State University in 2015. He has since remained with WSU as a Clinical Assistant Professor at EECS after graduation. His research focus is on Software Engineering Practice and Education, Testing and Formal Verification. He is currently the lead faculty and program coordinator of the Bachelor of Science in Software Engineering at WSU North Puget Sound at Everett. He also teaches key courses for the online Master in Software Engineering program.