I'm a bit of an older student for an undergrad (still early 20's, but had some time off), but the EE major can be trivially easy a lot of the time. I've taken courses in programming (high level and assembly), physics, math, circuits, and digital logic, and I'm worried I'll either be bored or there's something higher to go for. I do want to go into signal processing, which my first course in will be over the summer. I've heard it's challenging, but I've already had Complex Analysis, Linear Algebra, and ODEs. So what really should I be doing?