Undergrad algorithms 17 Data structures and discrete math 23 Familiarity with elementary data structures 26 Sorting algorithms 24 Their analysis 22 Graph traversals 23 Asymptotics 22 Probability 24