profile pic

Karl H

- Research Program Mentor

Industry expert

Expertise

Computer Science and Linguistics

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Natural Language Processing: Linguistics/CS Project

In this project, students will be focused on learning the necessary linguistic knowledge to create a program of their choice. Some project idea examples include but are not limited to : NLP/ Syntax Tree Generator/Part of Speech Tagger. Goal of the project is for students to obtain linguistic knowledge and display it using technical skills. Advanced students will be able to bootstrap their end project using React.

Student Led Web Application

Project purpose would be open ended: essentially students can pick whatever idea/problem they would want to tackle and be guided through the process of creating a web application for it. This includes understanding the full layout of designing a web application, picking what tech stack to develop in (e.g. React front end, Python backend), creating a dynamic UI front end, deploying a robust back end, and testing the project out! Students are encouraged to create a data visualization component as part of the application (humans are visual creatures!). End goal of this project is to be able to deploy the project to go live as well as having the student develop a proficient understanding on how modern day web applications are created and how to solve software engineering problems!

Coding skills

Python, React, Javascript, HTML/CSS, C, C++, Haskell, Angular, Tensorflow

Interested in working with expert mentors like Karl?

Apply now