Geoffrey D. Falk has studied Electrical Engineering and Physics at the University of Manitoba, and done research into the design of computer microchips under the auspices of the Natural Sciences and Engineering Research Council of Canada. He currently divides his time between writing and music composition.