About Me

I am an Assistant Professor of Data Science and Program Director for Computer Science at Maryville University. I currently live in St. Louis with my wife, Katie, and three cats, Luna, Garbanzo, and Cauchy.

You can find my CV here: Curriculum Vitae

Professional Background

I earned a Bachelor of Science in Mathematics with a minor in Computer Science from the Missouri University of Science and Technology (formerly known as the University of Missouri at Rolla) in 2002. After taking a year off from my academic pursuits, I later returned to Missouri S&T to pursue graduate studies, earning a Master’s of Science in Mathematics in 2005 and a Ph.D. in Mathematics in 2008. Both graduate degrees were completed under the supervision of my academic advisor, Dr. Wlodzimierz J. Charatonik.

After completing my Ph.D., I spent two years as a Lecturer in the Mathematics Department at The Pennsylvania State University. I returned to Missouri in 2010 to join the faculty at Lindenwood University as an Assistant Professor, where I helped to develop programs in Actuarial Science and Data Science. In Fall 2016, I took on the role of Director of the Division of Mathematics and Computer Science. In Fall 2019, I left Lindenwood to join the faculty at Maryville as an Assistant Professor of Data Science. In Summer 2021, I took on the role of Program Director for the newly launched Computer Science program at Maryville University.

Academic Interests

  • Machine Learning
  • Deep Learning
  • Artificial Intelligence
  • Big Data Analysis
  • Data Visualization
  • Cloud Computing
  • Statistics
  • Financial Mathematics
  • Topology
  • Topological Data Analysis
  • Dynamical Systems
  • Abstract Algebra

Hobbies and Pastimes

  • Traveling
  • Rock climbing
  • Distance running
  • Vegan food
  • Board games
  • Rubik's cubes
  • Good television
  • History and politics