"I specialize in helping with computer science and programming assignments, as well as troubleshooting technical issues. With proficiency in a variety of programming languages and technologies, I have tutored students in C, PHP, Python, Java, JavaScript, MySQL, MariaDB, Cybersecurity, WordPress, Bash, SQL, Android development, Linux, Unix, Docker, Wix, and Android Studio.
As one of the top more...
"I specialize in helping with computer science and programming assignments, as well as troubleshooting technical issues. With proficiency in a variety of programming languages and technologies, I have tutored students in C, PHP, Python, Java, JavaScript, MySQL, MariaDB, Cybersecurity, WordPress, Bash, SQL, Android development, Linux, Unix, Docker, Wix, and Android Studio.
As one of the top contributors to the open-source Android Java project AntennaPod, I can also guide students in how to contribute to open-source projects and navigate Android Studio.
I hold a degree in Computer Science from the University of California, Berkeley, and bring over 30 years of experience as a software engineer. My passion lies in helping students unlock their full potential in computer science, and I tailor my teaching approach to suit learners at any level—whether you're just starting out or already advanced.
In my tutoring sessions, I focus on hands-on practice to help solidify and internalize learning. I encourage students to attempt their work independently and bring any questions or challenges they encounter. Together, we'll tackle blockers and clarify concepts.
My approach to tutoring involves reviewing assignments or syllabi with students, identifying where they face the most challenges, and using open-ended questions and discussions to foster active learning. I help students build critical thinking skills and problem-solving strategies, with a focus on writing and debugging code. Sessions are designed to be interactive, ensuring that students gain practical skills and a deeper understanding of the tools that make them better software engineers. I adjust my approach based on individual needs and goals.
Now retired from full-time work, I’ve dedicated my time to tutoring aspiring software engineers. In addition to programming assistance, I offer technical resume reviews, interview techniques, and career guidance for new software engineers." less...
University of California, Berkeley, Computer Science
San Francisco State University, Education, Enrolled