michael d. catchen is a computational ecologist living and working in Montréal, Québec.