Since 2013, I have worked as an independent consultant, researcher, and engineer in the areas of music information retrieval, data science, machine learning, and signal processing. For consulting inquiries, please email steve at stevetjoa com.

I teach at Galvanize, a school for data science in San Francisco. For my most recent courses, visit Teaching.

I work on, a collection of educational material related to music information retrieval.

Since 2011, I have taught the annual workshop on music information retrieval at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University.

I am an active solo, chamber, and orchestral violinist. Since 2014, I have served as concertmaster of the San Francisco Civic Symphony, the oldest and largest community orchestra in northern California. As concertmaster, I help make musical decisions, lead sectional rehearsals, create and coach chamber groups, organize special events, raise money, find guest soloists and conductors, author concert programs, and act as first point of contact for new members. For volunteer outreach, I have performed at schools, animal shelters, charities, and arts foundations. I sometimes perform with Classical Revolution and Awesöme Orchestra. In the past, I have performed with ensembles at venues including Carnegie Hall, the Kennedy Center, and the New Jersey Performing Arts Center, as well as San Francisco venues such as The Fillmore, the Legion of Honor, Grace Cathedral, and City Hall. I study violin under John Chisholm, San Francisco Symphony.


I was born and raised in New Jersey, USA.

I received a Ph. D. in Electrical Engineering from the University of Maryland, College Park. I researched music information retrieval and digital image forensics as a member of the Signals and Information Group. My advisor was K. J. Ray Liu.

In 2011, I joined Imagine Research as a research engineer and U. S. National Science Foundation postdoctoral fellow. In 2012, Imagine Research was acquired by iZotope, maker of Emmy Award-winning audio production and enhancement software. I helped iZotope develop MediaMined, a search engine for general sounds including music, speech, and environmental sounds.

In 2014, I developed music information retrieval algorithms at Humtap.

I served on committees for conferences such as ACM Multimedia and IEEE ICME; co-authored articles for journals and conferences such as IEEE Trans. Information Forensics and Security, IEEE ICASSP, and ISMIR; and peer-reviewed over 100 manuscripts.

More Information

Email: steve at stevetjoa com

LinkedIn Profile

Twitter Profile

Google Scholar Profile

GitHub Profile

YouTube Profile

Stack Overflow Profile