About David A. Checkland David Checkland is Associate Professor in the Department of Philosophy at Ryerson Polytechnic University.