First we had a brainstorming session, each student proposed 2 to 3 solutions, then we discussed the technical implementation and product design, etc.