Prior to working at UVU, he was a Distinguished Member of Technical Staff at Bell Laboratories (now Avaya). He was one of the early developers of software patterns, and is one of the leading experts in patterns of agile software development. Dr. Harrison is the co-author and editor of several books, and has numerous articles in publications including the Journal of Systems and Software and IEEE Software.