Impact of Cultural and Language Background on Learning Computer Science Concepts | IEEE Conference Publication | IEEE Xplore