ME310abc is a 4 unit/quarter graduate level sequence in which diverse student teams work with corporate partners to determine product requirements, benchmark existing markets, conceive alternative solutions, and develop a series of increasingly sophisticated functional-prototypes for analysis and user testing. Design methodology topics include creative-team formation, structured design knowledge capture and re-use, and the management of geographically distributed teams. Teams are supported by a professional coach, corporate liaison and faculty advisor. ME310 projects typically involve a high degree of systems integration and a mix of mechanics, electronics, real-time software, and human interaction design.