ESP Biography

KYLE WILLIAMS, MIT freshman; black man from New York; neato progr

Major: EECS

College/Employer: MIT

Year of Graduation: 2027

Picture of Kyle Williams

Brief Biographical Sketch:

Kyle Anthony Williams, hailing from the great city of Brooklyn, New Yorker, is a Black man (pronouns he/him/his) who's into computers and the like.

Some notable exploits of his include being the founding co-captain of his high schools two FTC robotics teams, having three years of internships under his belt, and publishing a computational linguistics paper in the 0x2023 edition of the SIGBOVIK journal.

He currently plans to major in Course 6-2, Electrical Engineering and Computer Science, minor in 24-2, Linguistics and Philosophy, and concentrate in 21M-1, Music.

Within the realms of science, Kyle is currently interested in the linguistics of programming languages, type theory, database design, thermodynamics, universal interfaces, network protocols, abstraction, relational theory, generative music, and a bunch of other things he can't bother listing.

Outside of mathematics and its applied fields, Kyle enjoys playing video games; reading and writing; listening to jazz and electronic music; landscape photography; and long, aimless walks through cities.

Kyle writes semi-regularly on his blog <> and uploads his computational incantations to <>.

Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

C15683: Algorithms That Keep the World Running in Splash 2023 (Nov. 18 - 19, 2023)
Have you ever wondered how musicians can autotune their voice? How computers can fit huge images into not-so-huge amounts of memory? How Google can know the number of search results when you look something up? How video games can light up shapes just right, over and over? Well, you've come to the right place. This class will take a tour of various computer algorithms that much of modern computing relies on day-to-day. Come learn how computers compress files to make them smaller with DEFLATE, how computers count huge numbers of things quickly with HyperLogLog++, how computers can compute reciprocal square roots with the mysterious and magical fast_invsqrt(), and more!

C15684: Web APIs for Fun & Profit in Splash 2023 (Nov. 18 - 19, 2023)
Over the course of a day, we generate and absorb tons and tons of data about the world through computers. In this class, we hope to empower you with an understanding of how to wrangle that data and do awesome stuff with it! Topics include: - How does the Internet and HTTP work? - Why and how do we use interchange formats like JSON and XML? - Reading API documentation - Applying for API access - Asynchronous programming - Writing and running scripts - Data visualizations The class will culminate in a free-form project where students will use Web APIs to create cool/useful/funny software.