Mr. Newhouse is a cool teacher. As long as you show up and participate, you should be good to go. Dont turn in your assignments late, he gives you more than enough time to do them. Pro tip: Dont waste your money on a book. His powerpoints have you covered.