Teaching power engineering basics using advanced web technologies and problem-based learning environment | IEEE Journals & Magazine | IEEE Xplore