Joshua has 8 years of coaching experience at various clubs and high schools in the KC metro area. Joshua began playing soccer at 5 years old with the Shawnee soccer club. In High school, he lettered four years in varsity soccer at Maranatha Academy. While pursuing a degree in education at KU, he began coaching for Sporting Kaw Valley and was an assistant coach at Lawrence High School. Currently, he teaches at Shawnee Mission East. He holds a grassroots youth license and a USSF D License.