Alma Andreescu | Slate