In this paper, we discuss the design and engineering of the C-P30, a custom robot design at Cal Poly State University, San Luis Obispo. This robot is designed by undergraduate computer engineering students at the university. This robot project is intended to be continually developed as students enter and leave the project. In addition, working on the project allows the students to fulfill a university senior design experience requirement. As this project is a continual work-in-progress, this paper outlines the current state of the hardware and software design. This paper covers the technical aspects of the robot design, as well as the educational objectives that are achieved.