Richard Strauss is an experienced professional with a background in software development and online product management. They served as Software Development Manager at Integrated Software Specialists from 2002 to 2006 and held various leadership roles, including Senior Director, Director, and Manager of Online Products at ComPsych from 2015 to 2021. Richard earned a Bachelor of Science degree from the University of Illinois at Urbana-Champaign between 2005 and 2010.
This person is not in the org chart
This person is not in any teams
This person is not in any offices