In my university there is a senior project class in which the whole semester you try to engineer something to show off all of the knowledge you've gained thus far. In the past projects have been things such as online social networks, video games, underwater robotics, business software, etc. So, there are a wide range of things you can choose to do. Teams usually consist of 4 people. Personally, I am very interested in things that require good math/science skills. Plus, I have an interest in robotics. But, I can't seem to narrow down exactly what kind of project I want to do for this class...and many of my current colleagues lack fresh ideas as well. Are there any suggestions? I was also thinking of simulating something with graphics and doing visualization, but I just can't think of what I would apply that to. If you had a whole semester to work on a project, what would it be on?