I graduated in the top 5% of my class from a Pennsylvania high school in 2017, and I'm now pursuing a computer science degree at UT Dallas. I'm a National Merit Scholar, and I'm also a part of UTD's honors program. I believe in teaching the theory behind concepts along with concepts themselves. I like this approach because it allows students to very easily expand their knowledge beyond what they know already, especially in topics like math and computer science. For example, knowing the core c... [more]
I have extensive experience tutoring late middle and early high school students in math that goes from Algebra 1 up until Calculus, and I've also tutored my classmates in the subjects over the years. I'm currently enrolled in a computer science degree at the University of Texas at Dallas, where I am taking math classes in calculus and linear algebra.
I've been writing C++ code for 3 years. I've written C++ code to create cross platform functionality on my mobile apps. In addition, I've worked extensively with graphics technologies like Metal and OpenGL ES on mobile platforms. Finally, I've succeeded in my C++ coursework at UT Dallas, where I'm currently a computer science student.
I got a 5 on the AP Computer Science A exam, and I've also been programming for several years. I've written programming tutorials on the Swift Language, where I covered high level language concepts such as the type system, protocol extensions, value vs. reference types, and more. In addition, I've created and launched 2 iPhone apps, one of which was accepted into Facebook's FBStart accelerator program, where I was able to work with Facebook's product design and marketing teams to enhance my app.
I've been working with Swift since it launched. Since then, I've released a series of programming tutorials via appcoda.com, which can be easily viewed at this link: https://www.appcoda.com/author/pranjalsatija/. At AppCoda, I've talked about Swift as both an iOS programming language, and as an agnostic one. I've covered topics like the Swift type system, protocols and protocol extensions, higher order functions, and more. In addition, I've released an app called ephemera, which allowed its users to share encrypted photos and videos.