So, we've been doing a little bit of learning about what we might be teaching students from impacts of computing in various classrooms. So, I wanted to give you a chance to think, have experience teaching perhaps or at least experienced teachers? How do you think that the life of a computer science teacher might be a little bit different than teachers of other subjects? Okay, I don't want to make it sound like computer science teachers are better, but I will say that I think one of the real hallmarks of teaching computer science is that it's always changing, and that whatever we talk about today, about say what some of the most influential impacts of computing are in our society, these aren't going to be the same things that we're going to be talking about five years from now. So, well that is just really to say the following, that nobody likes stale content, and one of the key skills that I think computer science teachers are going to have forever is that they're going to need to be able to find and develop new resources especially on teaching about impacts of computing in order to have up to date and interesting materials to cover with students in their class. Now, we could say that sounds like a lot of work, but you could also say that sounds interesting. So, what our job is in the notes this week and then we're really going to dive into it next week, is we want to give you the excuse of being this class to give you some practice, taking off the training wheels on building computer science lesson plans here and to give you some feedback to help you hone in and develop your skills in creating resources and lesson plans for teaching impacts of computing. We all know practice makes perfect, so again, we're just giving you the excuse to practice. So, here is the overview of this week. We are going to have two different sections, we're going to learn a little bit and then apply that in a do and then another line. So, let me overview that. The first thing we'll do is, even though we've mentioned that before, we're going to use this as an opportunity to dive even deeper into the Computer Science Teachers Association standards around impacts of computing, and let you have some time to really look at them, go more in-depth maybe on the ones in particular grade levels that you are interested in. Then, we'll engage you in a do activity where you're going to pick one of those standards that you are interested in teaching, and go out and find some resources that you could use and engage students with in order to address that standard, maybe those would be readings on the web, readings of various things, maybe there will be YouTube videos, maybe they'll be TEDx. By the way, TEDx is a great place to find stuff about impacts of computing. Okay, so again, we'll give you the excuse to go out there and look for a resource you might be able to use to teach that standard, and then we'll just have to do just a draft, a first draft, rough draft of a lesson plan around that for your class. Then we're going to get into another launch. I know that we all know about active learning and the value behind that, but I'm actually going to share with you some really recent research just in, I think around 2014 from Miche Chi at Arizona State University, where she provides a much more detailed and scaffold the description of different levels of active learning that we can have. In particular, you're going to hear about her definition of interactive learning, where students either in collaboration with each other or you or another resource are inter-actively building their knowledge. Then, I just want to preview what's coming up next week, because next week is all about applying those to give you two new lesson plans that you can use, one will be an improved version of the lesson plan outline that you create this week, and the other will be giving you a lesson plan provided by somebody else and how you improve it by adding more interactivity to it. I know as teachers, you are well versed in understanding of the value of pure review and looking at the materials and giving feedback on each other, but let me just say that the next couple of pure reviews this week and next are extra important and a really great opportunity for you to leverage this community of like-minded educators that you're with, to really learn and get some feedback from other people, maybe with different experiences than you, and to take that time to give really thoughtful feedback to the people that you are reviewing, because we are going to have a chance to iterate on this lesson plan.