Joe Clark, Ph.D.
lecturer @ Maine Business School
Consulting as:
Sandy River Software

Greetings! I'm a Lecturer in information systems at the University of Maine and at various times a writer, researcher, software developer, and consultant. I've been a computer nerd since before it was cool, was one of the first generation of web developers in the 1990s, and I still learn something new every day about using information systems and data analytics to serve and improve business processes.


I finished my Ph.D. in Information Systems at USC in 2012 and, since then, have continued to publish some academic research. One area I've been interested in since my dissertation is theories of decision-making under uncertainty, which I study with computer simulation models. More recently, I've become interested in work systems like Agile software development and Lean manufacturing, and how information technology can or does improve the working life in such systems. I've published in the most prestigious information systems conferences: ICIS (SIGDSA), AMCIS, and HICSS.

Working papers
Selected publications


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:
  • BUA101: Introduction to Business at UMaine. A survey of several knowledge areas in economics and management for new and prospective business majors.
  • BUA235: Information Systems and Technology for Business at UMaine. Discover the importance of information systems and the possibilities they create for business.
  • BUA490: Data Analytics for Decision Making at UMaine. A special topics offering in analytical thinking and data visualization using some of the "great books" in the field.
  • BUA601: Data Analysis for Business in UMaine's MBA. A graduate course on statistics progressing from probability theory to statistical inference including hypothesis testing and regression analysis, incorporating Excel and Tableau.
  • CIS440: Systems Design and E-Commerce at ASU. An innovative capstone course in information systems featuring design thinking and Agile project management taught in a "flipped classroom" approach.
  • CIS355: Business Data Warehouses and Dimensional Modeling at ASU. A complete re-think of the undergraduate "database" course for Analytics majors, this course covered the fundamentals of data engineering, relational and non-relational databases, and Python tools for data wrangling.
  • GSBA556: Business Models for Interactive Digital Media & Services with Omar El Sawy at USC. An MBA course that explored the landscape of "digital business models" made possible by disruptive information technologies.

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!


Maine businesses have a serious need for information systems, business intelligence, and data analytics talent that is not always available for hire locally. I'm proud to offer my own humble services in these areas on a freelance basis. Consulting is also a great way for me to keep my skills up-to-date. Available year-round but especially during university winter break and summer vacation.

I am what they call nowadays a "full-stack" developer, combining front-end web design skills (HTML, CSS, Javascript, Bootstrap, Angular) with back-end database modeling and development (SQL, PostgreSQL, MongoDB, etc.), and the programming layer in the middle (my main language recently has been Python, but I'm flexible). Because I also have a pretty good understanding of statistics and data visualization (and I teach courses on these), I think my skills are uniquely suited for developing analytics and information systems that allow users to make sense of their data. Have you got organizational databases full of potentially valuable information that you can't easily extract as reports or dashboards? I think every business does.

Contact me to discuss what I can do for you.

Contact me by e-mail:

Contact me by phone: two-oh-seven 307-1457

Read my blog at:

Peruse my GitHub at:

Areas of expertise:
Software development
Web development
Data engineering
Big Data analytics
Valuestream mapping
Foreign Language
Mandarin Chinese