Request Tutoring Info
Please enter name
Please enter email
Please enter phone
Please enter details
William G.
Share
Software Developer & CS Tutor 
University of Texas at San Antonio
High School

Fun Facts

In my free time, I love practicing martial arts with my daughters, who are proudly earning their white belts, and playing soccer with my two boys. I also enjoy blending my interests in technology, teamwork, and creativity both inside and outside the classroom.

About Me

I’m a Software Developer and current M.S. science/california/el-cajon">Computer Science student at the University of Southern California (USC). I earned my Bachelor’s degree in science/california/el-cajon">Computer Science from the University of Texas at San Antonio, where I developed a strong foundation in programming, algorithms, and systems design. I’m passionate about helping students master science/california/el-cajon">Computer Science and Mathematics through clear explanations, real-world examples, and confidence-building practice. My long-term goal is to pursue a Ph.D.

Experience

I bring a strong foundation in technical problem-solving, leadership, and analytical thinking developed during my years of military service in various technology-focused roles. After completing my service, I pursued my passion for science/california/el-cajon">Computer Science, earning my degree and working as a University Research Assistant, where I focused on software systems and applied computing. I currently work as a Software Engineer, developing scalable, data-driven applications and mentoring students

Approach

Through my military service and professional experience, I’ve developed a deep appreciation for discipline, perseverance, and mentorship. I believe education is more than just academics it’s about building confidence, strengthening critical thinking, and inspiring a lifelong love of learning. My approach focuses on meeting each student where they are, guiding them with patience and structure, and helping them unlock their full potential. Teaching and connecting with others while growing

Request Me Now

University of Texas at San Antonio

Computer Science B.S

University of Southern California

Computer Science M.S

Enrolled
Request Me Now

Building the Future: Why Computer Science is for Everyone

Building the Future: Why Computer Science is for Everyone

Read more...
Request Me Now

Computer Programming Tutoring

Have been practicing computer programming since pursing my degree in Computer Science, and have taught many classmates and people in general

Computer Science Tutoring

Programming I,II,and III Data Structures
Applications Programming- Have desktop application experience using Model View Controller FrameWork, Working with Intellij, Eclipse, NetBeans IDEs . Have created multiple projects.
System Programming- Experience utilizing Linux System
Computer Organization- Worked with Intel x86 Assembly Language, great experience with concepts of Registers and memory . Also Used Inline Assembly with C language Using Visual Studio Code.
Operating Systems- Have Experience with Concepts of the Linux Operating System.
Programming Languages- Experience with Scope and key concepts.
Database Systems- have experience with RDBMS relational database management system concepts and terms. Experience with constructing database table using SQL language and Java JDBC for application development.

SQL Tutoring

Data base Systems at UTSA . Had many projects that included designing schema and Diagram model for Database, used MYSQL along with JDBC in java to make queries

Request Me Now