This thesis uncovered significant insights into improving course maps and knowledge tracing by integrating concept prerequisites and question difficulty levels, utilizing the collected AuCM (Australian Courses Map data) dataset from 14 Australian universities. This approach leads to a more nuanced understanding of student learning performance.<p></p>