He obtained his B.S. degree in Mathematics and M.Ed. from Freed-Hardeman University, as well as his Ph. D. in Curriculum and Instruction with an emphasis in Mathematics Education from Texas Tech University. At the University of Montevallo, he has been teaching mathematics methods, education, and diversity education courses to undergraduate and graduate students. Previously, he taught mathematics methods courses at Texas Tech University, mathematics courses at Gulf Coast Community College, and ESL and mathematics at the elementary, middle, and secondary levels in his home country of Bosnia and Herzegovina.