

Thomas's profile and their contact details have been verified by our experts
Thomas
- Rate ₱2,457
- Response 1h
-
Students6
Number of students Thomas has taught since their arrival at Superprof
Number of students Thomas has taught since their arrival at Superprof

₱2,457/h
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
- Master
- Professional
- Beginner
- +2
levels :
Master
Professional
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
- ₱2,457
Pack rates
- 5h: ₱10
- 10h: ₱20
online
- ₱2,457/h
Other tutors in Computer programming
Reza
Brooklyn, United States & online
- ₱2,468/h
- 1st lesson free
Reza
London, United Kingdom & online
- ₱2,924/h
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & online
- ₱1,253/h
- 1st lesson free
Alessandro
Roma, Italy & online
- ₱3,605/h
- 1st lesson free
ADAM
Paris 12e, France & online
- ₱3,605/h
- 1st lesson free
Massimiliano
Ancona, Italy & online
- ₱2,163/h
- 1st lesson free
Mourad
Paris 12e, France & online
- ₱3,245/h
- 1st lesson free
Laurent
Marseille 1er, France & online
- ₱4,326/h
- 1st lesson free
Robert
London, United Kingdom & online
- ₱8,270/h
- 1st lesson free
Esmaeil
New York, United States & online
- ₱1,851/h
- 1st lesson free
Reihane
Guelph, Canada & online
- ₱2,266/h
- 1st lesson free
Michael
New York, United States & online
- ₱3,084/h
- 1st lesson free
Gabriel
New York, United States & online
- ₱1,542/h
Marco
Tortona, Italy & online
- ₱2,163/h
David
Toronto, Canada & online
- ₱4,078/h
Behdad
New York, United States & online
- ₱1,542/h
- 1st lesson free
João
London, United Kingdom & online
- ₱2,506/h
Andrea, PhD, CQF
London, United Kingdom & online
- ₱8,353/h
Dr Kritaphat
London, United Kingdom & online
- ₱5,764/h
- 1st lesson free
Othmane
Paris 5e, France & online
- ₱1,442/h
- 1st lesson free
-
See Computer programming tutors
