profile picture

Saurabh B

- Research Program Mentor

MS at University of Michigan - Ann Arbor


Machine Learning, Data Science, Data Analytics


I recently completed my master's degree in Data Science at the esteemed University of Michigan and have accumulated three years of valuable professional experience in the fields of machine learning and data science. During this time, I had the privilege of working with renowned companies such as Twitter and Goldman Sachs, where I honed my skills in machine learning modeling and gained expertise in managing the entire lifecycle of models. In addition to my academic and professional pursuits, I have a genuine passion for exploring new destinations and embarking on thrilling adventures. Traveling to unfamiliar places allows me to immerse myself in diverse cultures, broaden my perspective, and create cherished memories along the way. Moreover, I find joy in socializing and making new connections, whether it's by enjoying vibrant parties or simply relaxing and spending quality time with newfound friends.

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Filtering Out Toxic Tweets

We are going to build a searchable Twitter feed that filters out “negative” content. Negative content will be tweets characterized by severe toxicity, insults, profanity, identity attacks, threats, and sexually explicit material. The goal of this project is to address a large part of what makes current social media platforms toxic for people of all ages: echo chambers of negativity, anger, and despair. The problem of negative content on social media feeds has not been solved. Social media platforms like Twitter, Facebook, Reddit, and more have not yet implemented any features that allow users to reduce the negatively characterized content with which they engage. Additionally, any form of a filter implemented by these companies could embroil them in more public relation debacles about free speech and censorship. Our project aims to address what these companies might be unable or unwilling to do: allowing users to opt out of unsavory content. An application like this will be useful for social media users that are exhausted by the incendiary language that plagues these sites today and would be a useful exercise in how a larger social media site might implement a version of this. This project will require data scraping methods (use of APIs), data storage and integration, modeling (Machine Learning techniques), implementation of information retrieval methods, and an end-user feature as a plugin, which will be a good exercise for learning end to end machine learning.

Coding skills


Teaching experience

As a former Teaching Assistant for the Machine Learning for Finance course at the University of Michigan, I found immense joy in interacting with students of diverse backgrounds and helping them achieve success in the class. Over a span of two years, I had the opportunity to witness firsthand the growth and development of many students as they tackled challenging coursework and mastered complex concepts. It was a truly rewarding experience to be a part of their learning journey and to see them excel in their academic pursuits.


Work experience

Twitter (2022 - Current)
Machine Learning Engineer
Fractal Analytics (2020 - Current)
Data Scientist
Goldman Sachs (2018 - 2020)


Indiana Institute of Technology
BS Bachelor of Science (2018)
Electrical Engineering
University of Michigan - Ann Arbor
MS Master of Science
Data Science

Interested in working with expert mentors like Saurabh?

Apply now