Welcome to learn to teach Java writing classes and arrays. In this course, we are covering Units 5 and 6 as they're aligned with the Advanced Placement Computer Science A curriculum. We've got writing classes where I'm going assume and say we actually do two things. We most spend most of our CS Awesome time talking about implementing classes, but then we really going to dive into some issues around designing classes and particularly looking at some free response questions and we'll spend a lot of time with one of them really breaking down with students how to go through the process of designing a class. Then in arrays, we've got 1-D arrays, which you guys are going to see my beautiful image of a brain. Because arrays are the power behind computing because it's just what it allows us to do so much. We're going to really be able to focus in on free response coding questions with arrays and we're going to go through I think five of them maybe in CS Awesome. In teacher PowerUp, there's a lot of good stuff this time. Again, I was mentioning this is StepTracker, it's one of the 2019 costs writing questions. It's really important to go over this one in detail because this is a format that we're going to be seeing moving forward in the future and you're going to get a lot of advice from me on exactly how to have kids approach these questions in the structure they're provided in order to best support them in getting points for the exam. In our peer reviews, we're really going to focus you this time on going out and finding things that are useful for you as a teacher. In Section 5, we look at a little bit at social impacts of computing, not explicitly covered on the exam but we really care about it. There's one resource in CS Awesome, you're going to have some time to go out and find others and share them with each other. You're also going to have an exploration option to look at another curriculum that you might be interested in or maybe it's not even a full curriculum move is just resources. I recommend CodeHS simply based on the advice from teachers on the AP Computer Science A Teacher's Facebook group and because it is free, and as far as we know it's going to continue to be free. Well, there's a free version that teacher say is good enough. You'll also be supporting students in developing code tracing skills. At the end of Unit 6, there's a practice exam for arrays, it's really good for that. You'll also be introduced to one of the official CS Awesome lesson plans that you don't have access to unless you sign up and get confirmed as a teacher, but we were able to make one available to you already so that you can go ahead and have a look around. As always, again, sharing ideas and materials that you can take and use in your classroom, that's our most important goal.