Overall, I really like the course. It is well organized and contains a variety of activities. It has also freed up a lot of my time usually spent on designing activities to focus more on implementing them and assisting students...I also felt that it provided more activities than may have been required by the AP exam, thereby providing a more enriching experience for students.