At UC Berkeley, Ethan has done research on quantifying non code contributions. Ethan has previously done research and built tools for programming education and digital literacy.

In his last year of research at Wellesley College, he has done research on anonymous platforms using ML/AI techniques, Python, and Javascript to process millions of data. He has also used the Pandas, NumPy, Matplotlib, Plotly, Scrapy, Selenium, scikit-learn, and NTLK libraries.

In his research at Wellesley College, under the guidance of Prof. Eni Mustafaraj, he researched on improving programming education, understanding the spread of misinformation, improving digital literacy, and understanding how people communicate on anonymous platforms.

Throughout his research, he enjoyed reading research papers about education, digital literacy, and online community growth/sustainment.

Here is his and his advisor's working paper on Discord's growth, servers, and users. You can also check out more of his work over at his blog