My tech talks focus on topics where I can share understanding and insights with others.  Some are professional for technical and non-technical audiences, some are hobbyist in focus, and some are aimed at K-12 students.

Modeling with Naive Bayes

Like other machine learning methods, Naive Bayes is a generic approach to learning from specific data such that we can make predictions in the future.  Whether the application is predicting cancer/whether you’ll care about an email/who will win an election, we can use the mathematics of Naive Bayes to connect a set of input variables to a target output variable.  (Of course, some problems are harder than others!) This material was developed for high school participants in SAIL ON, the year-round diversity and high school outreach program of the Stanford AI Lab that I initiated and lead, which follows the SAILORS intensive two-week AI summer camp.  [October 2016]

A brief introduction to natural language processing and recurrent neural networks

Natural language processing is incredibly useful.  But how does one even begin, and what gotchas are there? And what’s all this buzz about RNNs? [July 2016, repeated August 2016]

A brief introduction to convolutional neural networks for computer vision

Description forthcoming. [April 2016, repeated August 2016]

Version Control and Git

Description and materials forthcoming. [April 2015]

Hour of Code

Computer programming is as fundamental as writing and math as basic literacies for this generation, but very few K-12 schools have programs in the field. Computer scientists are involved in just about everything with an on/off switch and lots of things without one — medicines, cars, cleaning products, autotuned music, traffic lights, and animated movies, not to mention computers, cell phones, and apps.  To help bridge the gap, I led an Hour of Code event at DC Prep, a local Title I elementary school. [December 2013]

American Sign Language Basics and Theory

For theorists, American Sign Language is fascinating — the phonology is not centered in the vocal tract, nonmanual markers and other features present a sort of simultaneity not seen in English, and formal study of ASL is so new that its grammar and theoretical linguistics are still debated.  With regard to linguistic creativity, ASL culture contains a variety of art forms.  This material was developed for the linguistics club at Montgomery Blair High School.  The first meeting focused on basic ASL linguistics and being an educated world citizen, whereas the second focused on ASL’s grammatical use of space and theoretical linguistics. [April and December 2013]

Linguistics and Amateur Radio

How do subconscious rules govern oral language use and perception? How can that knowledge improve emergency communication? The linguistic frameworks discussed are universally relevant, and the take-aways are targeted to an amateur radio operator audience.  The intent is to demystify universal aspects of radio communication through discussion of the science of phonetics and phonology. [September 2012]