Reviewer

Khushboo Gupta

PhD student in computer science, University of Illinois Chicago

LinkedIn

19tools reviewed
5guides

About Khushboo

Khushboo Gupta is a PhD student in computer science at the University of Illinois Chicago, where she researches natural language processing. As a graduate teaching assistant she has taught Program Design, Data Structures, Introduction to Data Science and Natural Language Processing. Before her PhD she was a software development engineer at Amazon Web Services and a software engineer at Pacific Northwest National Laboratory, and she holds an MS in computer science from Syracuse University. On binarytranslator.ai she reviews the guides on text encoding, data structures and number systems.

In Khushboo's words

Every NLP model starts with text turned into numbers. If the encoding is wrong at that first step, nothing after it can be right.

Tools Khushboo reviewed

Guides

Questions for Khushboo

Where does encoding come up in NLP?
Before a model sees any text, the text is stored as bytes, usually UTF-8, and then split into tokens. A file read with the wrong encoding turns accented letters or emoji into junk, and the model learns from the junk.
What do students struggle with in data structures?
Thinking in terms of memory. Once they see that an integer takes a fixed number of bytes and a character takes one to four bytes in UTF-8, a lot of questions about size and speed answer themselves.
What do you check when you review a guide?
That each step follows from the one before, and that a student can check every example by hand. If I can't reproduce an example in a few lines of Python, it needs to be clearer.
Scroll to Top