M ENG in Cornell Admission Questions

Hi,

Before posting this thread, I had looked at the cornell website and email them about my question, but I did not get the answer that really answer my question. I also do not have friends in Cornell, so I try to post my question here.
I am an undergraduate student, but I am planning to apply for Master Engineering in Cornell. My questions are:

  1. What is the average GPA to get into the program?(Either computer science or orie)
  2. What are the differences between campus in Ithaca and Cornell Tech different? Is Ithaca more competitive?
  3. What do you think about Online Program? Is it more competitive to get into?
  4. Is M eng such as Orie and Computer science good and difficult?
  5. Any specific tips to create application stronger for those majors?

I know that application is not determined by GPA only, but I just want to know since Cornell does not publish it on the website while some universities show it on their website.

Thank you