Im an EE student, should it run Ubuntu or Debian ??
It doesn't really matter, nearly everything installable on one is also installable on the other. In fact, I've only seen one example of an application that could run on one, but not the other, and it was an IDE, and therefore, irrelevant to you.
Have you used Linux before? If not, Ubuntu.
Or you can just install wxWidgets from source and call it a day.The ONLY exception to this that I know of is Code::Blocks 10 which uses a version of wxWidgets incompatible with Ubuntu's version. And it may have been fixed by now, idk.