Using ten years of anonymized transcript data, the authors use a probabilistic modeling approach to model and predict student choices. This allows us to capture the complex relationships between courses, such as the tendency of some courses to serve as prerequisites for others without a formal requirement.