Tom Waters is an experienced algorithm developer currently working at Hudson River Trading since November 2021. Prior to this role, Tom held positions in electronic trading at Bank of America Merrill Lynch from March 2015 to November 2021, Credit Suisse from May 2013 to February 2015, and Goldman Sachs from July 2010 to August 2012. Tom holds a Master of Science in Computer Science from New York University, completed in 2013, and a Bachelor's degree in Finance and Statistics from Penn State University, obtained in 2010.