Ben Flock

Ben Flock

Programming Instructor

Hi! I'm Ben. I am an experienced developer with a wide array of skills in the fields of computer science and data science, and I've found, over the past four years of teaching, that I'm passionate about sharing my knowledge with others. Through my experience as a teacher, and as a college student, I have come to believe that every student learns in different ways and at different paces, and that individualized learning is key to success. I've worked through Coditum and SummerTech to help numerous middle and high school students go from having no programming background to programming at an early college level in less than a year.
Ben Flock

Sessions

  • One-time consultation
    A short call where we can discuss what you need and expect to get out of these sessions
    30 min
  • 60 minute Python Lesson
    Introduction to the basics of programming in Python through project-based learning
    60 min
  • 60 minute Java Lesson
    Introduction to the basics of programming in Java through project-based learning
    60 min
  • Intro to React
    Learn about scalable web design practices using ReactJS. Recommended for advanced students.
    60 min
  • Tutoring - AP Computer Science
    Tutoring for students taking AP computer science in high school
    60 min

Recurring sessions

  • Weekly Recurring Lessons -- Python or Java
    Schedule recurring lessons for multiple weeks. These can be Python or Java lessons, and you can switch at any time
    60 min
  • Tutoring Sessions
    Schedule multiple weeks of tutoring for AP Computer Science
    60 min

Contacts

  • Linkedin

    https://linkedin.com/in/bcflock

  • Email

    bcflock@gmail.com

  • Phone

    +19145829653

Skills

  • Certifications

  • Java

  • Python

Experience

  • Lead Code Teacher

    Jun 2022 - Aug 2022

    I helped provide leadership to our Python and Java teachers, while also being responsible for teaching students myself

    SummerTech

  • Summer Software Intern

    Jun 2023 - Aug 2023

    Helped lead a four-person team contributing to the development of multiple IoT tools for industrial machine monitoring. This included systems architecture, embedded programming, circuitry and CAD design, and research.

    ISSACS

  • Networks TA

    Aug 2023 - Dec 2023

    Helping students with understanding of networking concepts and assisting them with using C/C++ to complete programming assignments. Also involved in grading these assignments and ensuring they follow academic integrity standards

    Case Western Reserve University

  • Software Craftsmanship TA

    Aug 2022 - May 2023

    Similar work to the Networks TA position; additionally, I was responsible for running weekly discussion sessions with students to help evaluate their code and identify areas for improvement from both a design and implementation perspective.

    Case Western Reserve University

  • Instructor

    Sep 2019 - Present

    Responsible for providing 1-on-1 60 minute Java and Python tutoring, and 3-on-1 90 minute group lessons in Java and Python

    Coditum

  • Project Manager

    Jan 2024 - Present

    I'm responsible for leading and coordinating a team at an EdTech startup. Education and technology are two of my passions, and I've gotten a lot of great experience exploring both while helping my team work on the project

    TheBoard