transfer to Duke from UIUC

Hello, guys,
I am currently an international freshman in UIUC majoring in Engineering Undeclared (I will declare CS major this semester), and I plan to apply for transferring to Duke University for Fall 2018. I heard that it would be more difficult to apply as a freshman in my current university, and I am not sure whether it is true. Can anyone tell me what is my chance to get admitted to Duke?
Here are my background.

Internation student
Gender: woman
High School Unweighted GPA: 97/100
First Semester GPA: 4.0 (17 credit hours, including one honor course for CS)
Second Semester: 18 credit hours (including one honor course for CS)

ACT Score: 32
TOEFL score: 109

AP: (get 18 credit hours from AP)
Calculus BC:5
Phys C: 5
Chemistry: 5

Extracurricular:

  1. Course Assistant for a CS course
  2. A VR-related game
  3. Hackerspace (mobile apps development)
  4. STEM Education Outreach Program in Chicago (volunteer)
  5. SigVR in ACM