CS 103: Mathematical Foundations of Computing — Stanford Root