Joe Hoffert

Associate Professor of Computer and Information Sciences

Joe Hoffert headshot

M.S.; Ph.D.



 OHSN 170-C


Math and Computer Information Sciences


 Curriculum Vitae


After graduating from Mt. Vernon Nazarene College in 1986 with a Bachelor's degree in mathematics and computer science (CS), Joe Hoffert started his industry career working at several smaller software companies. These companies dealt with custom software applications for manufacturing and engineering. In 1990, while working full-time he obtained his Master's in computer science from the University of Cincinnati. His Master's project dealt with artificial neural networks attempting to recognize features of letters in the alphabet. In 1991, Joe met his future wife, Kendra Plumer, on a long distance blind date while he was working in Dayton, Ohio and she was working in Nashville, Tennessee. After completing his Master's, Joe worked for a relational database company, two defense contractors (i.e., LTV in Dallas and Boeing in St. Louis), and in academia as a staff member at Washington University in St. Louis. The positions have all dealt with computer science and software engineering. God also blessed Joe and Kendra with three terrific children - two daughters and one son in between.

In 2006, Joe and Kendra sensed God directing them into Christian higher education. Joe determined to earn his doctorate to provide the best education that he could and was accepted for the doctoral program in computer science at Vanderbilt University in Nashville, Tennessee. During this time, Kendra also sensed God's direction in homeschooling their three children. Graduate school gave Joe the opportunity to travel nationally and internationally. On several occasions, both he and Kendra were able to travel together. Joe has made scholarly presentations in the U.S. and Western Europe several times as well as in India and China. In February of 2011, Joe received his Ph.D. in computer science from Vanderbilt University in Nashville, TN.

In the fall of 2011, Joe joined the faculty of The King's University College in Edmonton, Alberta. As an assistant professor of computing science Joe's responsibilities included teaching C.S. courses as well as conducting research. In April of 2012, Joe was awarded a Solo Discovery grant ($95,000 over 5 years) by the Natural Sciences and Engineering Research Council of Canada (NSERC) to further his research of adaptive software systems running in dynamic environments. Pedagogically, Joe integrates constructivist and active learning techniques into his courses to help students engage in and take ownership of their instruction. He is also interested in computer science doxology to probe how computer science as an academic discipline gives glory to God.


Dr. Hoffert's research interests include object-oriented and component technologies; software patterns; middleware; publish/subscribe data dissemination; distributed real-time embedded (DRE) systems; and autonomic adaptation.


  • Ph.D.
    2011, Vanderbilt University
  • M.S.
    1990, University of Cincinnati
  • B.A.
    1986, Mount Vernon Nazarene College
Indiana Wesleyan University
4201 S. Washington St.
Marion, IN 46953