Feras Saad

Graduate Student
MIT EECS/CSAIL

fsaad [at] mit.edu    Blog (Random Seed)    Github

I am a third year Ph.D student (MEng/SB 2016) in Computer Science and Artificial Intelligence at MIT. I am a member of the Probabilistic Computing Project, advised by Vikash Mansinghka. My research is centered around the design and implementation of probabilistic computing systems, algorithmic approaches to statistical inference in multivariate data, and the connection of these ideas to programming language theory. From an applied perspective, I am interested in deploying these methods to public interest data.

Publications and Manuscripts

Projects and Software

My primary research projects, developed with colleagues at probcomp, include:
  • bayeslite, a probabilistic programming platform for probabilistic data analysis built on sqlite.
  • cgpm, a library of composable probabilistic models, which serves as the modeling and inference backed for BayesDB.
  • iventure, an interactive, jupyter-based front-end for BayesDB.
  • trcrpm, a Bayesian nonparametric method for clustering, imputing, and forecasting multivariate time series
Some introductory tutorials in iventure summarizing basic use cases of BayesDB can be found below:
  • Exploratory analysis on Gapminder, a dataset of global macroeconomic indicators of education, poverty, environment and health.
  • Predictive analysis on a table of Earth satellites from the Union of Concerned Scientists.
For access please refer to the probabilistic programming stack, or contact me directly for help.
Sublime Text users, check out my productivity plugins (1.5K users!): AddRemoveFolder, RemoveLineBreaks.

Awards

Department Head Special Recognition Award for Exceptional Academic Service.
MIT Department of Electrical Engineering and Computer Science, 2018.

Charles & Jennifer Johnson Computer Science Master of Engineering Thesis Award, 1st Place.
MIT Department of Electrical Engineering and Computer Science, 2017.

Teaching

Summer 2017: Instructor at the Probabilistic Programming for Advanced Machine Learning Summer School in Washington, DC.
Fall 2016: TA for 9.S915, Introduction to Probabilistic Programming, a graduate seminar at MIT.
Summer 2015: Instructor at the Probabilistic Programming for Advanced Machine Learning Summer School in Portland, Oregon.

Writing

I periodically keep notes and ideas in my blog, Random Seed.
During undergrad I wrote various op-eds for The Tech, MIT's dwindling student newspaper.
In the distant past, I was a sports journalist at Goal.com, the world's #1 football website.