Photo of Brody Dingel

Brody Dingel


I love to code in Python and Javascript, and I've got plenty of experience with NLP. I've also got some training in web dev and data analysis.

Check out my projects!


Human language is one of the most fascinating and complex phenomena on the planet. My primary research interest is second-language vocabulary learning, especially in Spanish, my second language.

Here are some of the conferences I've presented at!


I teach Computational Linguistics and Spanish at Iowa State University. I like to push my students to think critically and ask the hard questions.

I've also developed my own LMS for my students to get automatic feedback on their assignments.


As part of the Linguatorium Project Association, I market two research-grounded language-learning tools to ESL teachers around the world. Our goal is to help students learn while saving teachers' time using tools that are proven to work.

Let me know if you'd like to hear more!

Work & Education

May 2020


Will graduate with a Master's in Computational Linguistics. Seeking employment thereafter.

Iowa State University
Aug 2018 – present

Instructor of Spanish and Computational Linguistics

Have taught Elementary Spanish since F18 and Computers and Language since F19

Iowa State University
May 2018

Graduated with double BA

BA in Spanish and BA in Linguistics, minor in Teaching English as a Second Language

GPA – 4.00

Iowa State University
Feb 2018

Started own business

Selling language-learning tools backed by research. Actively growing and reaching students worldwide.

Learn more about Linguatorium

Ames, Iowa
May-July 2016

Internship in Spain

Worked at an English language academy during my Study Abroad experience in Spain.

Valencia, Spain
Apr 2015 - Aug 2019

Research Assistant

Worked as RA for three professors on a variety of projects in NLP, psycholinguistics, corpus linguistics, and Spanish assessment.

Iowa State University

Skills & Projects

Card image cap

Accounting app

This home accounting app scrapes emails for info on new card transactions and logs it to a Google Sheet.

HTML Scraping | Google API | Regex


Weather app

This script scrapes each morning and notifies me via email if rain is in the forecast for the day. (Don't want to forget my umbrella!)

Web Scraping | SMTP


Course Website

This website tests my "Computers and Language" students on their regular expression skills, and it allows them to send me anonymous course feedback.

Node.js | Express.js | Regex | Dynamic website

Water bottle

"Drink Water" Reminder

When a loved one falls ill, they need to remember to drink more water. All the time. This app sends them a helpful reminder via Facebook Messenger.

Facebook API | Cron Schedule

Card image cap

Product Landing Page

This project through Free Code Camp helped me learn the basics of responsive web design, featuring a landing page for my home accounting app.

HTML5/CSS | Responsive Web Design


Technical Documentation Page

Another project through Free Code Camp for learning responsive web design. This one documents regular expressions for beginners.

Responsive Web Design | Regular Expressions


100 Days of Code

Join me in the #100DaysOfCode challenge! This log shows just how much you can learn with just 1 hour per day over 100 days. #301DaysOfCode is next!

Self-taught programming