This capstone project aims to develop a tutoring assistant to help discrete math students with permutation and combination exercises, utilizing a problem generator created by another student. The project employs natural language processing to parse exercises and has the potential for further development into a broader educational system for various math fields. Its societal impact aligns with the personalized learning initiatives outlined by the National Engineering Academy.