Online 16 USD / Hour
Specialization : Programming and Design
My journey in computer science began at the age of 17, over two decades ago, when I volunteered at the Breast Cancer Research Unit at King Faisal Specialist Hospital & Research Center. That early exposure ignited a lifelong passion for technology and problem-solving. I went on to earn my B.Sc. in Computer Science from King Saud University, where I graduated top of my class. My professional career began as a J2EE Developer at King Faisal Specialist Hospital, followed by a role at the Saudi Arabian Central Bank (SAMA), where I provided Tier-3 support for the nation’s Real-Time Gross Settlement System (SARIE). I also contributed as a Business Analyst, gathering and defining requirements for SPAN 2 Saudi Arabia’s local payment card scheme, now known as Mada. Later, I joined the Department of Computer Science at King Saud University as an instructor, where I was awarded a prestigious scholarship to pursue an M.Sc. in Computer Science at the University of Colorado, Boulder. After completing my graduate studies, I returned to academia for several years before transitioning to the private sector, where I currently serve at Al Faris International Group a leader in education, medical equipment, and fintech solutions. With 23 years of academic and professional experience across healthcare, finance, education, and technology, I bring not only technical expertise but also a deep understanding of how programming skills translate into real-world impact.
In my lessons, I break down core programming concepts into simple, easy-to-grasp ideas, reinforced with real-world analogies. I then solidify understanding through comprehensive examples and guided practice. I strongly believe there are no “irrelevant” questions. Curiosity is the key to mastering programming. That’s why I actively encourage questions and make sure every doubt is addressed thoroughly. Each student learns differently: some excel in quantitative reasoning, others in conceptual thinking, and some thrive through creativity. I adapt my pace and teaching style to match each student’s strengths, ensuring steady progress and genuine confidence in programming.