Noah Singer
Harvard University
noahsinger at college dot harvard dot edu
@singerng
@singerng_
singerng

Noah Singer

I study computer science and mathematics at Harvard. My interests lie predominantly in theoretical computer science, as well as in operating systems, algorithms, applied math, machine learning/artificial intelligence, and security. I have 10+ years of experience with software and web engineering, and I am proficient in a dozen or so programming languages. I want to combine theoretical research with software engineering to solve real-world problems.

On this site, I've collected some biographical information, as well as some of the lectures and talks I've given over the years, many projects that I've worked on, my current and past coursework, and my occasional thoughts on various technical and nontechnical topics in my blog.


Activities

Work Experience: In Summer 2019, I will be a software engineering intern at AirBnb in San Francisco. At Harvard, I am a peer tutor in computer science and math classes. I previously worked as a problem set grader for AoPS.

Projects: Some of the work that I'm most proud of includes: Darkside OS, a full-fledged, from-scratch operating system including a kernel, bootloader, and drivers, with more than 30,000 lines of code (2012-present), Silver Chips Online, a new site for my high school's newspaper, and Scibowl, an online platform to practice, learn, and tryout for Science Bowl-style competitions. For more details, see here.

Research: I worked with Associate Professor Tom Goldstein at the University of Maryland, College Park in Summer 2017 to implement a Python version of his algorithm FASTA for efficient, user-friendly first-order optimization of (possibly) nonsmooth convex objectives using a variety of advanced techniques. In Summer 2016, I worked with Professor Clay Shields at Georgetown University, where I helped analyze and implement protocols to slow down malicious database exfiltration in postgreSQL databases.

Leadership: I headed the Computer Team at my high school and gave weekly undergraduate-level lectures on a wide variety of subjects, including, for example, complexity theory, CPU architecture, Fourier analysis, and neural networks. I also directed ångstromCTF, a free, online, worldwide cybersecurity competition for high school students that drew more than 1500 teams in 2018.

Volunteering: I am heavily involved in programs that teach computer science and programming at all levels. I work with Harvard's Digital Literacy Project to teach Scratch and Processing.js to Boston-area middle school students. I am also planning to teach a seminar entitled "Integer multiplication, Karatsuba's algorithm, and complexity bounds in theoretical computer science" at Harvard Splash 2019 that introduces students to the building blocks of theoretical computer science.

Skills

I am fluent in Python, adept at Java, C/C++, and OCaml, and proficient with MATLAB/Octave, R, Haskell, LISP, SQL, JavaScript, Ruby and PHP. I have experience with frameworks and software including numpy/scipy, Django, Angular, Bootstrap, Jekyll (which powers this site), STELLA, LaTeX, Ansible, general UNIX, and git.

Education

I'm currently a first-year student at Harvard; I plan to graduate in 2022 with a Joint A.B. in Computer Science and Mathematics and an S.M. in Computer Science.

I attended the Math, Science, and Computer Science Magnet Program at Montgomery Blair High School. I was lucky enough to have access to courses on topics like multivariable calculus, differential equations, mathematical logic, linear algebra, complex analysis, mathematical physics, algorithms, data structures, artificial intelligence, and computer graphics. I also enriched my high school education via online courses related to signal processing, machine learning, and algorithms from institutions like Stanford, Princeton, and MIT, which offer amazing classes on Coursera and other platforms.

For detailed information on my coursework, look here.

Selected Awards

I participated in a number of programming, cybersecurity (CTF), mathematics, science, and other competitions in my high school years, and won a number of awards, such as:

  • 1st place in finals of nationwide High School Forensics competition at NYU's Cybersecurity Awareness Week (CSAW) conference (2017)
  • 2018 National Merit Scholarship recipient
  • 1st place nationwide in MITRE Corporation's 2017 and 2016 high school CTFs
  • 2nd place at the University of Maryland's High School Programming Contest (2018); 3rd place at similar events at the University of Pennsylvania and Virginia Commonwealth University (2017)
  • 8/15 score on the American Invitational Mathematics Exam (2017)
  • Platinum Division qualifier for the USA Computational Olympiad (2015)
  • Honorable Mention at the University of Maryland's High School Mathematics Competition (2017) and Carnegie Mellon University's Mathematics and Informatics Competition in the Algebra division

Other Interests

I'm a huge fan of William Gibson and his novel Neuromancer — my favorite short story is his Fragments of a Hologram Rose. Dan Simmons' Hyperion is another one of my favorites, along with works by Asimov, Dick, Bradbury, Le Guin, and (of course) Tolkien. Lately, I've enjoyed watching Altered Carbon, Stranger Things, Black Mirror, Star Trek: The Next Generation, Twin Peaks, Law and Order: SVU, The Office, NCIS, MasterChef, and Game of Thrones. My music tastes are diverse but tend to favor electronica, alternative rock, and hip hop; my favorite acts include Daft Punk, OVERWERK, Ratatat, Gorillaz, Arctic Monkeys, Kanye West, Run the Jewels, Avicii, Kendrick Lamar, OutKast, and The Strokes. In my free time, I play classical piano and love to cook and bake.