Need an outside opinion

I really need an outside opinion regarding my transfer chances. Penn’s engineering transfer requirements make me take classes that I don’t need for my degree at my current university. My degree program at my current university is nearly 140 credits, and taking these additional courses may potentially delay graduation. Obviously, my GPA is not great for a very competitive program. I’m curious how much weight is placed on midterm reports. Next semester, if I take Penn’s transfer requirement courses, I will probably do very well because they are repeat classes of what I took in high school. I am curious if you guys think I should take the required classes next semester and follow through with the transfer process, or just stick it out here and fix my next semester schedule.

Reason:
I would really like to go into computer graphics and my current university does not have a great program for this because it is niche. I would like to transfer to Penn engineering because of its Digital Media Design program. Additionally, five faculty of thirteen in the CS department are leaving for a variety of reason.

College GPA: 3.93, first semester freshman year

  • A- in Calc 3
  • A in English
  • A in Philosophy
  • A in Advanced Java Programming
  • W in Statistics

High School GPA:
3.83/4.0 weighted,
3.73/4.0 unweighted

AP scores: Biology(5), Calculus BC(5), Computer Science A(4, self-studied), Chemistry(4), Microeconomics (4), Macroeconomics(4), Psychology(4)

ACT: 34C (33E, 35M, 32R, 36S), superscored

SAT IIs: 790 Chemistry, 780 Math 2

Extracurriculars:

  • Doing AI research with a professor (lack of computer graphic opportunity)
  • Received first place prize in an entrepreneurship competition at my university
    • Received mentor time with a couple of professors and funding
  • Interning at a medium-sized gaming company this summer
  • Co-founder of the cheese tasting club at my current university
  • Developed an app on the app store
  • Music Festival Ambassador
    • I market the festival to students at my university and receive many free, insane perks. Could bring this to Penn.
  • Honorary award at a local app design competition
  • Camp counselor group leader during summers
  • Competitive sailor with some awards
  • 3D art portfolio

Letters of recommendation:
Both probs 8/10