A speech recognizer built from the ground up for my Natural Language Understanding on Robots course.