Projects

Project Description

Natural Logic is a research area that tries to do logical reasoning in plain English. This project is a mix of computer science, linguistics, and math. It would be perfect for a student in computational linguistics or computer science, someone with experience with Python and/or Jupyter notebooks. It will involve implementing algorithms and building user interfaces for students and prospective instructors to try out natural logic systems ,

Technology or Computational Component

The computational component is Python programming of algorithms that are already developed and also building Jupyter notebooks that allow users to run the programs from the web. If the basic projects go quickly, there are options to develop new algorithms, or to combine work on natural logic with other implementations of logic-based computational systems.