Feras Saad

Graduate Student
MIT EECS/CSAIL

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

I am a Ph.D student in Computer Science and Artificial Intelligence at MIT (MEng, SB 2016) and a member of the Probabilistic Computing Project, advised by Vikash Mansinghka. Broadly speaking I am interested in all aspects of probabilistic computing, including probabilistic programming languages and databases; program synthesis and semantics; Bayesian data analysis and model discovery; and computational statistics. From an applied perspective, I am interested in using this research to build tools that can be used to address data science problems in the public interest.

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 this repository for installing these libraries using docker or contact me directly for help.

Sublime Text users, check out my productivity plugins (2K 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.