Search
Edgar M.'s Photo

Senior Software Engineer with over 8 years experience
Edgar M.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $70

About Edgar


Bio

Hi, I’m Edgar McGough, based in Pennsylvania. I hold a PhD in Control Systems with deep expertise in Data Analysis and Computer Programming, specializing in SQL and database management systems. Since October 2023, I’ve been tutoring full-time in database systems, helping students master SQL, database design, and data-driven problem solving.

With 8+ years in the Semiconductor industry and 3.5 years in Healthcare, I bring real-world insights into how databases power complex technical and...

Hi, I’m Edgar McGough, based in Pennsylvania. I hold a PhD in Control Systems with deep expertise in Data Analysis and Computer Programming, specializing in SQL and database management systems. Since October 2023, I’ve been tutoring full-time in database systems, helping students master SQL, database design, and data-driven problem solving.

With 8+ years in the Semiconductor industry and 3.5 years in Healthcare, I bring real-world insights into how databases power complex technical and business systems. I have extensive experience mentoring and training professionals, sharpening my ability to explain technical concepts clearly.

I tailor lessons for all levels—from beginners building SQL foundations to advanced learners working on complex queries and database architecture. My focus is on enhancing problem-solving and critical thinking skills to ensure deep, lasting understanding.

I teach with popular tools including MySQL, Oracle, and SQL Server Management Studio, covering schema design, query optimization, indexing, normalization, and aggregate functions. Whether preparing for exams, interviews, or projects, I’m here to support your learning journey and make databases engaging.

In addition to my database expertise, I have strong programming skills in Python, C++, Java, JavaScript, Perl, and HTML, allowing me to assist students with coding assignments that complement their database studies.

Students consistently praise my ability to explain complex SQL concepts clearly and patiently. One learner said, 'Edgar’s knowledge, kindness, patience, and sense of humor make learning much more enjoyable.' Another noted, “He genuinely cares about your progress and makes sure you truly understand before moving on.” Many appreciate how I help build confidence and practical skills, ensuring success beyond the classroom.

I am a positive, patient, and adaptable tutor committed to personalized lessons that meet your unique goals. Let’s work together to unlock your success in SQL and database management!


Education

University of Illinois
Computer Science
University of Illinois
Masters
  • Licensed teacher

Policies


Schedule

Edgar hasn’t set a schedule.


Approved Subjects

AWS

AWS

I specialize in teaching AWS and cloud computing with a focus on hands-on, practical understanding. With a PhD in Computer Science and years of industry experience designing and managing complex systems, I guide students through core AWS services including EC2, S3, Lambda, RDS, IAM, VPCs, CloudFormation and more. I emphasize not just how to use AWS, but why each service exists, how it fits into real-world architectures, and best practices for security, scalability and cost optimization. I’ve helped students at all levels, from beginners learning the cloud for the first time to professionals preparing for AWS certifications and developers architecting full-scale solutions. My teaching combines step-by-step demonstrations, problem-solving exercises, and real-world examples so students can immediately apply concepts. Many learners find my lessons make complex cloud topics intuitive and actionable, and I take pride in building both knowledge and confidence in every session.
C#

C#

I specialize in teaching C# with a strong focus on practical application and real-world software development. I help students master everything from the fundamentals, such as syntax, variables, loops, and conditionals, to advanced concepts including object-oriented programming, inheritance, interfaces, generics, LINQ, async programming, and design patterns. I also guide learners in building desktop, web, and console applications using C#, covering frameworks like .NET and ASP.NET, as well as tools like Visual Studio. I work with students at all levels, from beginners writing their first programs to experienced developers preparing for technical interviews, certifications, or professional projects. My lessons emphasize hands-on exercises, problem-solving strategies, and best practices for writing clean, maintainable code. By connecting theory to practical projects and real-world examples, I help students gain both confidence and competence, enabling them to apply C# effectively in academic, personal, and professional settings.
Computer Science

Computer Science

I teach Computer Science at a deep conceptual level, helping students truly understand how software, data, and systems work together. With a PhD background and years of full-time tutoring experience, I cover core CS topics including algorithms, data structures, databases, programming, and problem-solving strategies. I’ve worked extensively with students at both undergraduate and graduate levels, breaking down abstract ideas into clear, intuitive explanations that actually stick. My industry experience allows me to connect theory to real-world applications, making Computer Science feel practical, logical, and far less intimidating.
Cybersecurity

Cybersecurity

I specialize in teaching cybersecurity with a focus on practical skills, real-world applications, and foundational principles. Over the years, I’ve worked on securing systems in both the semiconductor and healthcare industries, giving me firsthand experience with network security, threat mitigation, access control, and compliance standards. I guide students through topics like ethical hacking, encryption, firewalls, intrusion detection, vulnerability assessment, and secure coding practices. I work with learners at all levels, from beginners exploring cybersecurity basics to advanced students preparing for certifications or professional projects. My lessons combine hands-on exercises, simulations, and real-world examples, so students not only understand the theory but also know how to apply it effectively. I take pride in helping learners build confidence in protecting systems and data, making cybersecurity approachable, engaging, and highly relevant to today’s technology landscape.
Data Science

Data Science

I specialize in teaching data science with a focus on practical analysis, programming, and real-world applications. I have hands-on experience working with large datasets in both the semiconductor and healthcare industries, which allows me to guide students on how to clean, analyze, and visualize data effectively. I teach core topics including Python programming, SQL queries, statistical analysis, data visualization, machine learning basics, and predictive modeling. I work with students at all levels, from beginners exploring data science for the first time to advanced learners preparing for projects, certifications, or professional roles. My lessons emphasize hands-on exercises, real datasets, and problem-solving strategies so students not only understand concepts but can apply them confidently in practical scenarios. I take pride in making data science approachable, engaging, and directly relevant to industry applications.
C
Computer Programming
General Computer
HTML
Java
JavaScript
Python
SQL
Edgar M.'s Photo

Questions? Contact Edgar before you book.

Still have questions?

Hourly Rate: $70
Contact Edgar