About

Founder, Top Contributor
Gregory J Stein

I'm Greg, a student of Electrical Engineering & Computer Science at MIT. Having just completed my master's thesis and earned my S.M studying the intersection of computational modeling and nonlinear optics, I've transitioned to robotics, with an emphasis on autonomy, where I will be earning my Ph.D.

Though my research interests include mathematical physics and machine learning, I aim to provide a wide range of content spanning my microcontroller projects and web development, not the least of will include the adventure of creating this blog.

Feel free to get in touch and learn more about my work at my personal site gjstein.me.

  • DeepMind's AlphaZero and The Real World
    Using DeepMind's AlphaZero AI to solve real problems will require a change in the way computers represent and think about the world. In this post, we discuss how abstract models of the world can be used for better AI decision making and discuss recent work of ours that proposes such a model for the task of navigation.
  • Motivated People Don't Need a Job Title
    Having too many specific tasks is limiting and can stymie the creative impulses that give rise to fantastic employees.
  • My Workflow with Org-Agenda
    I use Emacs' "org-mode" to organize my life. Here's a snippet of how I get it all working.
  • Have You Tried Using a 'Nearest Neighbor Search'?
    More complicated ≠ better. In many circumstances, using the most sophisticated approaches to Machine Learning (like deep learning) may not be worthwhile.
  • How We Teach Programming, and Where We're Going Wrong
    Programming matters. As more of the country recognizes the importance of the skill, an increasing number of methods for teaching programming concepts have popped up. However, the emphasis should lean towards how to apply programming across disciplines.
  • Technologies Behind Caches To Caches
    Here's how I built this blog, which relies on Django/Apache on Amazon EC2