Tutoring
Computer Science, Philosophy, Literature

~Kahlil Gibran
Learn to Code and Program
What's the distinction between coding and programming you say? An instructive analogy would be to think about the differences between typing and the art of writing, one refers to a "mechanical" act and the latter involves problem solving, synthesizing information, and critical thinking. Learning is comprised of a lot fine distinctions and I believe that they're worth knowing. I am currently a Computer Science tutor at my local community college as well as a programming instructor and I teach programming and coding to students ranging from elementary to high school in an after-school setting. Programming is a great outlet to express your creativity and to materialize your ideas. Programming is also a great way to practice problem solving and algorithmic thinking, which are transferrable skills that are going to be exponentially valuable especially with the advent of AI tools and LLMs. When learning programming, I think it is beneficial to remember that the activity of programming is fundamentally about the transformation and handling of data and information, so the best way to learn to program is by utilizing information and data to solve a specific problem. Ideally, a problem you're fascinated by and/or interact with in your everyday life.
Approach to Learning
I'm a firm believer that every individual should be encouraged to become independent, continuous learners that are ever curious. Learning to code can be an intimidating journey especially if you're unfamiliar with the jargon and having a tutor can be a great resource for making sense of the necessary verbage and developing an intuitive understanding of the computational view of the world. No matter where you are in your coding journey I'm open to helping to the best of my ability. I believe that judgement is not conducive to and is in fact harmful to learning. I don't assume any previous knowledge since everyone has encountered different areas of knowledge throughout their lives and that derives from the fact that everyone is fundamentally a unique individual occupying a unique standpoint in our universe.
How do sessions work?
The tutoring is tailored to your needs. After discussing goals for tutoring we can schedule sessions on an as-needed basis or we could set a recurring time suited for our schedules. Sessions could be conducted online (through Zoom). I'm based in the San Francisco Metro Area and I am also open to meet at a cafe or public library for in-person lessons. Afterwards, I will send you the key ideas and any resources mentioned during the session.
Schedule a Free 15 Minute Conversation
If you'd like to inquire about tutoring, discuss your learning goals, views on learning, etc. We can schedule a quick 15 minute conversation to discuss those topics :)
Rate
Payments accepted through Zelle, Venmo, and other similar services
- Online - $25/hr
- In-Person - $35/hr