An Experience Report on Transitioning to Blended Learning and Portfolio-assessment: a Cross-campus Course in Programming | IEEE Conference Publication | IEEE Xplore