Group Work and Role Rotation using a Learning Management System in a Japanese Computer Science University | IEEE Conference Publication | IEEE Xplore