Prerequisites: MATH 101 or A Level Mathematics or Intermediate with Mathematics Sets and Basic Operations on Sets, relations, functions, cardinal and ordinal numbers, axioms of choice, zorn's lemma, and well ordering theorem.