Allen Andrews is an historian and has taught Canadian Studies at Vancouver Community College. He has also taught at Xavier College (University College of Cape Breton), and has served as a course writer for the Open Learning Agency. He currently lives in Vancouver.