Want to thrive in an AI-first world? Our FREE Survival Skills Series gives you new tools to add to your kit.

AI is already reshaping hiring and talent development. Download the State of Tech Talent 2026 for global insights on what's working.



    Begin your learning Pathway

    AI Fundamentals

    Take individual courses or combine them to build end-to-end AI capability for the modern workplace.



    Begin your learning Pathway

    AI Data Analytics

    Take individual courses or combine them to master the tools and methodologies that power modern AI data analytics.



    Begin your learning Pathway

    AI & Machine Learning

    Take individual courses or combine them to master the tools and methodologies that power production-grade AI applications.



    Begin your learning Pathway

    AI Product Management

    Take individual courses or combine them to master the frameworks and methodologies that power successful AI-driven products.



    Begin your learning Pathway

    AI Software Engineering

    Take individual courses or combine them to master the complete AI software engineering stack.



    Begin your learning Pathway

    AI Experience & Design

    Take individual courses or combine them to master the tools and methodologies that power modern AI product design.

    Get More Info
    Christopher South Photo

    Christopher South

    Software Engineer, Case Closed Software

    Online

    Chris South is a software engineer with a keen interest in Python and Game Development. His journey into software engineering began unexpectedly during a summer STEM camp where he supervised kindergarteners in basic coding classes. Before diving into the tech world, Chris was an educator, teaching students across various age groups—from Pre-K to high school—in both private and public educational institutions. These days, you can find Chris busy working on a game passion project when he has a spare second or two. When he's not coding, Chris can either be found exploring the trails of the North Cascades with his family or playing the next game in his long library of untouched Steam games.




    IN CONVERSATION WITH CHRIS:

    What is your favorite technical skill to work with on your own projects and why?

    I like to work with a number of different frameworks and libraries, but I think my favorite to work with is probably Tailwind. I love being able to quickly and easily style my web applications without the need for style sheets.


    What is your favorite technical skill to teach to students and why?

    I enjoy teaching programmatic thinking. How you approach a task differs depending on what you need to accomplish, before you can start writing code you need to be able to think about the task and a solution that works.


    What is most important to you about teaching technical skills at General Assembly?

    The most important thing to me when I am teaching is that everyone has the opportunity to learn and ask questions.


    What advice do you have for anyone looking to learn technical skills to reach new career goals?

    Practice, Practice, Practice. Yes we are talking about practice. Learning a new technical skill is like learning any new language. The more you practice, the better you will be at that language or skill.


    What would you like to highlight about your experience in your technical domain outside of teaching?

    I have used 4 different languages on a regular basis in my career outside of teaching. JavaScript, TypeScript, C#, and Python. There will be no one "thing" you will be asked to do and learn. The technical domain is about adapting to an ever changing environment and applying your general skills to meet the needs of the many languages and frameworks you will be working with.




    WHAT CHRIS’S STUDENTS ARE SAYING...

    "Chris is a calming influence and is good at making me realize that this stuff isn't as insurmountable as it initially seems.t"


    "Chris delivers outstanding lectures on Python and Django in Unit 4, with a well-structured, easily digestible teaching style. Highly recommended!"




    Coming up near you

    Want to teach at ga?

    Join our global community of instructors and help shape the next generation of industry leaders — while moving your own career forward with proven subject matter expertise, leadership experience, and public speaking skills. Teach online or on campus, full-time
or part-time.

    Learn More