I admit the theoretical stuff in math just blows your mind, but engineers put in the most work by far and have the most lectures/tutorials/labs (40+ hours/week in engineering vs. 19 hours/week in CS).
Ever heard of Engineering Science? Run away as soon as you hear of the program. Doesn't matter whether you're AP/IB - you simply won't be able to handle the workload. It will break you.
A PSA on Eng Sci: http://www.youtube.com/watch?v=BcPO4yhWSUg