Engineering ranks among one of the most challenging degrees you can do. The degree requires you to have everything from logic and common sense to a tremendous amount of patience when things don't go your way. Engineering can be challenging because you're essentially becoming a “professional problem solver”.