Learning styles and personality types of Computer Science students