Unified, Multiple Target, Computer Engineering Learning Platform - Design Results and Learning Outcomes