Undergraduate teaching assistants in computer science: Teaching-related beliefs, tasks, and competences | IEEE Conference Publication | IEEE Xplore