Learning by Teaching: Professional Skills and New Technologies for University Education | IEEE Journals & Magazine | IEEE Xplore