Ethan is currently doing ML/AI research under Hezheng Yin on how to build tools that accurately evaluates how much value a programmer contributes to a project.

Ethan has previously done research and built tools for programming education and digital literacy.

Most recently, 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.

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