He is certified Social Studies 7-12 and attended Buffalo State College for his bachelors and masters degree. He currently teaches Global 10 and SIFE PIG/Economics. Joshua has been teaching in Buffalo for 11 years. Before teaching in Buffalo, Joshua was a bike mechanic and sales associate at Dick's Sporting Goods and worked with several local schools and police departments performing bicycle safety checks. He enjoys kayaking, hiking and walking his dog.