It's the second homework of Natural Language Processing course in Spring 2024 at Sharif University of Technology. It's about categorizing important information in chat messages using regex and a genetic algorithm.
You can download the report from here.