Project in which discrete mathematics students apply boolean algebra to circuit design by studying Shannon's original paper on the subject

Individual problems from throughout mathematics history, as well as articles that include problem sets for students.

Project in which students develop the 'algebra of logic' along with E. V. Huntington, who built on the work of Boole

Project in which students are introduced to set operations, Venn diagrams, and Boolean algebra by Boole, Venn, and Peirce

Project in which students learn a simple and efficient way to compute determinants from a paper of Charles Dodgson (Lewis Carroll)

Project in which discrete mathematics students learn the basics of set theory by reading original works of Cantor and Dedekind

Project in which discrete mathematics students learn the basics of symbolic logic by reading selections from Russell and Whitehead's Principia Mathematica

Project to help discrete mathematics and computer science students learn basic properties of division and the Euclidean algorithm and its proof from Euclid himself

A project to help students learn from Archimedes' writings how he summed squares

A project to introduce students to logic and especially implication by consulting original sources from ancient to modern times

A collection of modules for teaching and learning by 'reading the masters'