The things you are learning aren't hard to learn as long as the person explaining it knows how to communicate on your current level. A good tutor can cut your study time in half while doubling your comprehension.
I am a senior CS student at UVU. Before changing majors, I was a mechanical engineering student at BYU (most normal ME jobs sounded depressing compared to CS). While studying engineering I completed all of the core requirements for an AS degree in mathematics. When I eventually take public speaking and physics 2, I will receive my Pre-Engineering and Computer science AS degrees.
Beyond formal schooling, I have become very well acquainted with 3D web programming through Babylon.js If you want to see my current project, go to www.skypodstudios.com/solar ...on a desktop or iPad.
Education & Certification
Undergraduate Degree: Utah Valley University - Bachelor of Science, Computer Science
3D web development Video games Surfing when I'm somewhat close to a beach Drone photography/videography