As a physics/comp sci double major, for my honors degree I have to partake in a year of directed independent research. I'm currently doing physics research in the field of cosmology, specifically the CMBR and optimizing scan strategies for asymmetric beam patterns. For my computer science research I want to take a different direction. I'm curious to see what you guys think of the following branches / topics: 1) Computer security: - development of malware detecting algorithms/code - exploit discovery (finding new vulnerabilities such as buffer overflow, etc) - cryptography 2) Networks/communication - protocol optimization of wireless networks 3) Software Engineering - developing Android application (anything... a game or useful software) - ????? 4) Hardware/Architecture - rather not do anything here as I've had class with the only professor at my university who does research in this field and the person is not very pleasant. 5) ??????? Anything you guys can think of that would be interesting and fun?