Stephen K. Ibaraki is a past teacher[1], an industry analyst[2], writer[3][4][5] and consultant[6] in the IT industry, and the past president of the Canadian Information Processing Society.[7]