Recursion, higher order functions, and advanced data structures are topics not typically encountered in a high school CS course, but through an intuitive and visual programming language (Snap!), the Beauty and Joy of Computing (BJC) AP CS Principles curriculum aims makes these topics accessible, particularly to female and underrepresented minority students, in developmentally appropriate ways. Discover first-hand how advanced CS ideas can be sensibly presented to introductory programmers in this hands-on and collaborative session.