He holds degrees from Appalachian State University, where he studied composition with Scott Meister, and Brigham Young University, where he studied with Steve Ricks and David Sargent, and the University of North Texas, where he studied with David Bithell, Andrew May, Joseph Klein, and Harvey Sollberger. Joshua is currently an assistant professor of music at Sweet Briar College in central Virginia. Previously he was the music instructor at University High School in Carmel, Indiana. He has also taught at Southeastern Oklahoma State University, the University of North Texas, and Brigham Young University.