Choosing the right academic supervisor is an important part of writing a thesis, but many students struggle to find the best fit. This study introduces a recommendation system that combines Content-Based Filtering (CBF) and Collaborative Filtering (CF). As part of Natural Language Processing (NLP), the CBF component applies TF-IDF and cosine similarity to process and measure how well a studentâ…