Michael Rossetti

Data Scientist · Software Developer · Machine Learning Researcher

Michael Rossetti is a data scientist, software developer, and machine learning researcher. He has worked as a polling data analyst for a winning US Presidential campaign, a data analytics director for a Silicon Valley startup, and a technology consultant for the US Government. He teaches courses in data science, computer science, and software development, and conducts research in applied machine learning.


Interests

  • Artificial Intelligence (AI)
  • Machine Learning (ML)
  • Natural Language Processing (NLP)
  • Large Language Models (LLMs)
  • Retrieval Augmented Generation (RAG)
  • Systems Development Methodologies
  • Software Testing and Verification
  • Social and Information Networks
  • Online Misinformation and Disinformation

Research

Text Embeddings for User Classification in Social Networks

We use text embeddings, including those produced by large language models from OpenAI, to classify users based on the content of their social media posts. Social media companies can use these methods to identify bots and monitor users that are likely to spread disinformation.

Bots, Disinformation, and the First Trump Impeachment

With co-author Tauhid Zaman from Yale University, we analyze the role of automated accounts called "bots" in spreading disinformation across social networks.


Teaching

Adjunct Professor

Georgetown University

Design and teach courses in computer programming, software development, and data science — for the Operations and Analytics area, as well as the Computer Science department.

Fall 2017 - Present

Adjunct Assistant Professor

New York University

Design and teach summer courses in software development — for the department of Technology, Operations, and Statistics.

Summer 2017 - Present

Lecturer

The George Washington University

Taught courses in databases and management information systems — for the department of Information Systems and Technology Management.

Fall 2015, 2021

Books and Electronic Publications

Card image cap
Intro to Software Development in Python
Book (Online Edition, 2024)

Partners

AlphaVantage API

Thanks to AlphaVantage for providing my students with academic access to their amazing financial data API!


In the News


Experience

Open Source Software Developer and Evangelist

George Washington University

Promote adoption of open source software and reproducible research across the university, as a member of the Open Source Program Office (OSPO).

April 2024 - Present

Presidential Innovation Fellow

US General Services Administration

Created prototype web applications and wrote technical documentation to help Federal government developers adopt a shared identity management platform. Developed web applications in languages like Ruby, Node.js, and Go.

September 2017 - May 2018

Data Engineer + Director of Analytics

Fandor (a film-streaming startup)

Directed hiring and operations of a small team of data analysts, engineers, and scientists. Implemented strategic vision for a company-wide business intelligence (BI) and analytics program, including the identification, prioritization, measurement, and ongoing self-service monitoring of key performance indicator (KPI) metrics. Developed a data warehouse application in Ruby on Rails, to extract, transform, and load (ETL) data from production databases and external APIs into a single, integrated SQL database environment. Developed interactive data dashboards in Tableau and JavaScript.

April 2013 - July 2015

Media Data Analyst + Engineer

Democratic National Committee

Analyzed political media and polling data, including over $750M in ad buys, on behalf of US Presidential and Congressional campaign clients (i.e. Obama for America, DSCC, DCCC). Identified qualitative and quantitative trends in opponents' media and messaging strategies. Compared media expenditures against polling results to provide data-driven media-buying insights. Directed and oversaw operations of an internal campaign video blogging system to inform campaign leadership and staff across the country about media and messaging trends in their respective localities. Contributed to a Ruby on Rails application, wrote and maintained a library of SQL scripts, and developed interactive data dashboards in Tableau and JavaScript.

March 2012 - November 2012

Lead Polling Analyst

Obama for America

Analyzed quantitative and qualitative results of campaign-sponsored polls and focus groups. Designed question language for US nationwide and "battleground state" surveys. Wrote SQL scripts to integrate internal and external polling data into a unified dataset for analysis. Produced campaign polling insights in the form of Tableau data dashboards.

September 2011 - March 2012

Technology Risk Consultant

Deloitte

Advised clients at the Internal Revenue Service (IRS) on projects to mitigate their risk of cyber threats and ensure their systems’ compliance with Federal information security requirements. Created and maintained an MS Access database of systems and security metrics. Streamlined reporting processes by developing automated data dashboards in Crystal Reports.

September 2009 - March 2011

Business Intelligence Analyst

US Treasury Department

Identified and prioritized key performance indicators for measuring workforce performance and productivity across the department. Wrote and maintained SQL scripts, and created automated reporting dashboards in MS SQL Server.

April 2008 - May 2009

Education

The George Washington University

PhD in Systems Engineering and Engineering Management

Complete courses in data science and machine learning. Teach technical skills as a graduate teaching assistant and adjunct faculty member. Conduct research in applied machine learning, focusing on natural language processing (NLP) and large language models (LLMs).

August 2022 - Present

The George Washington University

Master of Science in Information Systems and Technology Management

Completed advanced courses in databases, systems design, computer programming, and human-computer interaction. Taught technical skills as a graduate teaching assistant.

January 2008 - May 2010

The George Washington University

Bachelor of Business Administration

Major in Business Administration: completed courses in math, calculus, statistics, economics, and management. Concentration in Information Systems: completed courses in databases, logic, and computer programming. Minor in Classical Studies: completed courses in contemporary politics and history, as well as ancient Greek and Roman mythology, language, philosophy, art, history, and culture.

September 2005 - May 2009