Balancing Theory and Practice in Software Engineering Education – A PBL, toolset based approach | IEEE Conference Publication | IEEE Xplore