This document provides details about designing a computer mouse for a class project. It begins by defining the problem of non-responsive buttons or scroll wheels that can often be fixed by cleaning debris. It then gathers pertinent information about what a computer mouse is and its common components. Next, it generates multiple solution options, such as types of mice based on connectivity, buttons for specific tasks, and motion tracking technologies. It analyzes these solutions and selects a projection computer mouse that projects a mouse layout and records movements to send to a computer.