A perspective on three cooperating courses | IEEE Conference Publication | IEEE Xplore