Associate Professor of Computer Science

Dr. James K. Huggins started at Kettering in 1997.  His broad research interests are in the areas of computer science education, computing ethics, and formal methods.  In addition, he is the Faculty Advisor for Upsilon Pi Epsilon, the Computer Science academic honor society, as well as The Pledge of the Computing Professional, a society promoting honorable conduct in the computing disciplines.  He is also an advisor to Kettering's AutoDrive student competition team.

As a teacher of computing ethics, I ask my students to find real-world examples of computing ethics problems and find ethical solutions to them.  I'm continually surprised by the examples that my students find to analyze and their careful and passionate analysis.  They've changed my mind on a number of issues over the years.  They've also challenged me to think through the ethical dilemmas I encounter in my daily work.  I'm grateful for them.


Education

Ph.D. 1995, University of Michigan
M.S. 1991, University of Michigan
B.S. 1989, University of Michigan

  • Formal methods
  • Computer science education
  • Computing ethics
     

My joy is in our students: in particular, what happens to our students when they go through this program.  Students learn so much about their discipline through their classwork and their work experiences that they mature incredibly fast.  It is a joy to walk into a classroom of juniors and seniors and hear them share the examples from their workplaces and life experiences.
 

Geocaching, piano, church