Joe Clark

Maine software and data analytics developer, teacher, writer, consultant


I enjoy sharing what I know, and have held a variety of teaching positions. The first, in 2001, was teaching English to preschool children in rural Taiwan; since then I've had opportunities to teach students of every age in five countries and taught information systems at four major universities: China Agricultural University, the University of Southern California, Arizona State University, and the University of Maine.

Selected course offerings:

Teaching Materials

Some of the materials I've created for my own teaching may be useful to others, so I've tried to make them available in formats that make sense, including one textbook (with another on the way), two teaching cases and some tutorials. Please let me know if you find these useful or have constructive feedback! I also have teaching notes and lesson plans: email me!