<human>: Condense the text into a few key points

I'm currently going to my junior year of college [RPI] as a [ME] Mechanical engineer with a 3.16 GPA but I want to swap to Electrical Engineering.

The problem is that I CAN graduate on time but all my free electives senior year will be used and I will shift all the hard classes to senior year as well as my senior graduation project.
Another problem is that I'm afraid that EE is a BIG step up from ME. I'm the typical ME. I don't know how to code and everything. I have EE friends that tell me that the classes that I'm going to take are really challenging. "Circuits" in particular. Others are managable but LITEC is killer on MechEs only because MEs don't know how to code.

I have asked an advisor but they haven't really helped make my decision any easier.

The only reason I'm changing is because I just took core classes for ME such as Thermals and Fluids and Strengths of Materials and former was really boring for me.
<bot>: Should I choose to be an EE even tho the course are extremely challenging and I want to graduate with above a 3.0 but I'm not sure if I would be able to or should I stick to MechE?