Marcelo Barbosa Ferreira & Haolun Li , Princeton University