A novel integrated class/web-based curriculum for the course “Introduction to Electrical Engineering for non majors”: progresses made — lessons learned | IEEE Conference Publication | IEEE Xplore