Students believed that the best aspect of this course was the hands-on final project because they got to choose the topic, and that they learned how to build software. They found working in groups a fun and creative experience and liked the overall structure of the course. Students believed that the additional assignments were busywork, and that they simply added to the already heavy workload. Students also did not like the UML assignments and recommended switching the assignments to aspects that would better lead up to and support the final project. Any prospective students should be prepared for a heavy workload, but are encouraged to take the course. They will learn a lot and the final project applies much of what they learn to an actual product. Students should have decent coding skills and be cooperative when working with their group members.