Past Projects

AutoManner

Many individuals exhibit unconscious body movements called mannerisms while speaking. These repeated changes often distract the audience when not relevant to the verbal context.

Online Python Tutor

Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program’s source code.

Chorus

Automated systems are not yet able to engage in a robust dialogue with users due to the complexity and ambiguity of natural language. However, humans can easily converse with one another and maintain a shared history of past interactions.