I have a bunch of concerns when taking my computer engineering classes

Hey guys, I have a bunch of concerns.

1. I'm about to be a senior and I desperately need a senior project. I'm a computer engineering major and I have no clue what to do.

2. I suck at programming, to be honest. I understand concepts very well but I can never seem to write code on my own. This worries me because how am I supposed to be a good computer engineer with no programming skills?

3. I worry about working a lot because I feel like I'll never be good enough. I'm not creative and can't think like the guys so I'm worried that I'll suck at my job in general.

Thanks in advance for your suggestions.
posted by MoMo on June 7, 2014