Frederick Hayes-Roth (born 1947, né Frederick Roth) is an American computer scientist and educator.His principal work focuses on how to use computing processes to winnow data down to only those information items that are valuable to the receiver, using technology to deliver those items, and in designing IT systems structured for this task. Frederick Hayes-Roth is also known as Rick Roth and has published under the names Rick Hayes-Roth and Frederick Roth.