Chill dude, made class enjoyable. Grade consists of 3 quizzes, 2 projects (one is done in class), a 20 page paper (2 months to do and split among 3-5 people), and a presentation on the paper. It's honestly really easy and cool to learn about. I recommend Mr. Ibrahim.