Joe Hoffert

Associate Professor

Joe Hoffert headshot

Ph.D.; M.S.



 OHSN 170-C


Math and Computer Information Sciences


Computer Information Systems

Computer Science


 Personal website

 Curriculum Vitae

I have 25+ years industry and research experience in the areas of custom engineering software, object-oriented technologies, middleware, patterns, computer simulations, distributed realtime embedded (DRE) systems, and quality of service (QoS).


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.

Recent Publications

• Davis, J., Hoffert, J., & Vanlandingham, E. "A Taxonomy of Artificial Intelligence Approaches for Adaptive Distributed Real-time Embedded Systems". In Proceedings of 2016 IEEE International Conference on Electro/Information Technology, Grand Forks, ND, May 2016.
• Hoffert, Joe, Douglas C. Schmidt and Aniruddha Gokhale. "Quantitative Productivity Analysis of a Domain-Specific Modeling Language." Handbook of Research on Innovations in Systems and Software Engineering. IGI Global, 2015. 313-344. Web. 29 Apr. 2015
• Joe Hoffert, "Computer Science Doxology". 2015 Association of Christians in the Mathematical Sciences (ACMS) Conference, Redeemer University College, Ancaster, ON Canada,
• Devers, C., Lee, C., Hoffert, J., Devers, E., Burgos, S. & Davis, J. "FollowMe: A Game-Based Approach to Self-Regulation". In D. Slykhuis & G. Marks (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2015 (pp. 754-758). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).


  • Ph.D.
    2011, Vanderbilt University
  • M.S.
    1990, University of Cincinnati
  • B.A.
    1986, Mount Vernon Nazarene College

Key Projects

Indiana Wesleyan University
4201 S. Washington St.
Marion, IN 46953