Hello! I am Danilo Ribeiro, 4th year PhD student.

The goal of my research is to build intelligent agents that are able to incorporate knowledge and reasoning when processing natural language, either by enhancing current NLP systems or by creating innovative ways of learning and applying knowledge to solve language tasks.

Evanston, IL, U.S.A
English, Portuguese

2017 - Current

Doctor of Philosophy
Northwestern University
Northwestern University

Computer Science - PhD Candidate

My current research focus includes natural language understanding, question answering, knowledge extraction, dialog systems, reasoning and data efficient learning.

Advisor: Ken Forbus

2013 - 2014

Bachelor's Degree
Northwestern University
New York University

Bachelor of Computer Science - Visiting Student

Activities: Programming team - every week we solved challenging programming problems to prepare for ACM ICPC competition. This helped sharp my programming skill as well as working in a team to solve computational problems.

2011 - 2015

Bachelor's Degree
Northwestern University
Federal University of Pernambuco

Bachelor of Computer Science

Graduated Magna Cum Laude. Best grades out of all other CS graduates.

Activities: Member of Programa de Educacao Tutorial (Mentorship program) governed funded selective group of undergraduate students. Tutor of Introduction to Algorithms. Member of time maratona (programming team).