An Affective Learning Environment for Java | IEEE Conference Publication | IEEE Xplore