Section 1: Week 1 - ML Crash Course. [ code ]

Section 2: Week 2 - Tail-recursion and a small language of mathematical expressions. [ code ]

Section 3: Week 3 - Markov chains. [ code ]

Section 4: Week 4 - Folds. [ code ]

Section 5: Week 5 - Midterm review. [ code ]

Section 6: Week 6 - Intro to Python. [ OCaml in Python ] [ Web Server ] [ Web Crawler ]

Section 7: 11/20 Python Debugger Using Decorators. [ code ]

Section 8: Week 8 - Prolog. [ code ]

Section 9: Finals Review [ ML code ] [ Prolog code ] [ Python code ]