Enriching the Culture of Software Engineering Education through Theories of Knowledge and Learning | IEEE Conference Publication | IEEE Xplore