June Clarke
June Clarke is an accomplished software engineer with a wide range of technologies and languages.June has been passionate about programming since she discovered BASIC at age 9. Since writing her first applet in 1996, she's worked mainly with Java across a range of industries from startups to the military, on applications from robotics to bioinformatics, with a programming career spanning over 20 years.She first started teaching programming to friends in 2010 in exchange for beer, and then transitioned to a younger audience, teaching professional-level Java to kids aged 12 and up at The League of Amazing Programmers. In 2018, she led the engineering team that created Zumi, an award-winning artificially intelligent robot to make machine learning accessible to kids. She is currently an instructor of adult students with UCSD Extension and has published a full Java course on YouTube.Her teaching style is lighthearted and fun. She aims to make Java approachable with minimal jargon and focuses on the areas of Java that she has observed as being most challenging for hundreds of students over the years. Her courses have a strong emphasis on professional tools, and hands-on exercises that develop the skills of the highest value in the industry today. You can find her coding on her YouTube channel: JavaWithJune.