MATH 249C: Topics in Number Theory — Stanford Root