A curriculum for electrical power engineering based on project based learning philosophy | IEEE Conference Publication | IEEE Xplore