He worked for some years as a journalist and freelance writer, then became a professor of communication at Ryerson University (now Toronto Metropolitan University) and co-foundered the software company Figure 1.
He worked as a journalist and writer on a freelance basis, later becoming a professor of communication at Ryerson University (now Toronto Metropolitan University) and co-founding the software company Figure 1.