Sono un programmatore professionista autodidatta. Sono abbastanza bravo a farlo (Ruby, Unix, Clojure, Java, Objective-C), ma ora sto pensando di portarlo al livello successivo, magari facendo domanda per un master o un dottorato in CS. Quali argomenti di matematica dovrei studiare per prepararmi a questo obiettivo?