Abstract: Teaching and learning more abstract subjects, such as computer networks, where higher level of student’s imagination is necessary to understand advanced topics can be positively supported ...