Tom Cassidy, Educationalist and author