Ó’Móchain, Robert, Ritsumeikan University, Japan