He received his Ph.D. in Mathematics from the University of Washington in Seattle, and his M.Sc. in Mathematics from the University of Maria Curie Sklodowska in Lublin, Poland. He held postdoctoral positions in the Departments of Mathematics at the University of British Columbia and Simon Fraser University in Vancouver. He also held postdoctoral and part-time research positions at the Electrical and Computer Engineering Department at the University of California, Santa Barbara, and held a part-time teaching position in the Department of Mathematics at the University of Washington. He joined Loyola in 2008.