Xin Liu UCD research group