Ahmed E Hassan Universidad Queen's Kingston Software