Fermat: An Intelligent Social Network for Mathematics

We present Fermat, an Intelligent Social Network for Mathematics Learning, which integrates an Intelligent Tutoring System as an extra feature to help improve the teaching and learning process. The intelligent tutor takes into account both cognitive and affective factors, and by use of artificial intelligence techniques, provides users with a personalized and satisfying experience when taking the courses.