

The profile of Thomas and their contact details have been verified by our experts
Thomas
- Rate 147AED
- Response 1h
-
Students6
Number of students accompanied by Thomas since their arrival at Superprof
Number of students accompanied by Thomas since their arrival at Superprof

147AED/hr
Unfortunately, this tutor is unavailable
- Computer programming
- Python
- C++
- Java
- JavaScript
Graduate of Union University (2015) with 3 years of Masters classes (Johns Hopkins) in Mathematics and Computer Science and 8 years of professional programming experience in Java, JavaScript, Python,
- Computer programming
- Python
- C++
- Java
- JavaScript
Lesson location
About Thomas
Rest assured, software engineering is a field that anyone can master, a principle that I have only come to believe more and more fully the more seasoned I become. That being said, it will be a bumpy ride at first, but if you’re willing to work hard, stay positive, and trust fully that you are capable of not just learning but excelling in the field, you will do so, I promise.
I was late to the programming game, to be completely honest. I was 21 before I even knew what a programming language was, and I failed my first several assignments in my Intro to Programming course (and I was a straight-A student!). Two short years later I won my first programming competition, and shortly after that I earned my first paid programming internship. Since then, I’ve led successful software initiatives for many industries, including national defense, medical research, artificial intelligence, and finance. I emerged from my early years of self-doubt to a place of total confidence in my skills of software craftsmanship, skills that I take with me into all my endeavors, no matter what industry. Software has even helped me become a better writer, but that’s a story for another day.
I have a passion for software, but more than that, I have a passion for sharing my expertise with newcomers to the field who want to become great engineers but feel overwhelmed by the daunting road ahead of them. To them, I say, fear not. You can become great engineers, and I’m here to help you along your journey.
About the lesson
- Masters
- Beginner
- Intermediate
- +1
levels :
Masters
Beginner
Intermediate
Advanced
- English
All languages in which the lesson is available :
English
I provide tutoring for driven individuals looking to break into the world of professional software engineering as well as those looking to take their programming skills to the next level. A bit of a misnomer, the field of “software engineering” is, in fact, a craft, not a hard science, and one learns a craft by doing, not by reading a textbook or attending lectures. This is good news, though, because it means the theory of computer science takes a backseat to the fun stuff—coding lots of realistic applications that provide great value for real people! That being said, come prepared to gain lots of hands-on experience crafting great software. We’ll get into the theory behind what powers great software, as well (OOP, Domain-Driven Design, Functional Programming, Reactive UIs, etc.), but that will come later, once we’ve covered the more important aspect of learning how to learn software engineering.
My lessons are for anyone with some undergraduate-level of education (not necessarily in a math/science major) and a drive not only to learn the art of software engineering, but to master the craft. Software is a discipline that demands a lot of hard work, but one that is infinitely rewarding to those who give it the respect it is due, and, best of all, one that anyone can master. I do not presuppose any prior knowledge of programming languages, computer science, software engineering, or advanced mathematics.
I completed my undergraduate degree in Mathematics and Computer Science from Union University in 2015. I also completed three years of graduate classes in Applied and Computational Mathematics at Johns Hopkins University while working for the Department of Defense (2016-2021).
Rates
Rate
- 147AED
Pack prices
- 5h: 735AED
- 10h: 1470AED
online
- 147AED/h
Similar Computer programming teachers in Franklin
Amdad
Dubai & Online
- 100 AED/hr
- 1st lesson free
Neha
Dubai & Online
- 200 AED/hr
- 1st lesson free
Sarika Jain
أبوظبي & Online
- 30 AED/hr
- 1st lesson free
Ali
Dubai & Online
- 200 AED/hr
- 1st lesson free
Lily
Abu Dhabi & Online
- 85 AED/hr
- 1st lesson free
Hadeel
Abu Dhabi & Online
- 100 AED/hr
- 1st lesson free
Sienna
Dubai & Online
- 147 AED/hr
- 1st lesson free
Maya
Dubai & Online
- 141 AED/hr
- 1st lesson free
Shakeel
Abu Dhabi & Online
- 84 AED/hr
- 1st lesson free
Hina
Abu Dhabi & Online
- 100 AED/hr
- 1st lesson free
Rafia
Fujairah & Online
- 65 AED/hr
- 1st lesson free
Mia
Dubai & Online
- 150 AED/hr
- 1st lesson free
Nora
Dubai & Online
- 1 AED/hr
- 1st lesson free
Camilo
Abu Dhabi & Online
- 90 AED/hr
- 1st lesson free
Esme
Dubai & Online
- 152 AED/hr
- 1st lesson free
Finley
Dubai & Online
- 150 AED/hr
- 1st lesson free
Salim Ahmed
Dubai & Online
- 70 AED/hr
- 1st lesson free
Fousiya
Sharjah & Online
- 80 AED/hr
- 1st lesson free
Muhammad Ahtesham
Dubai & Online
- 77 AED/hr
- 1st lesson free
K M
Sharjah & Online
- 100 AED/hr
- 1st lesson free
-
See Computer programming tutors
