Data based on 3 reviews.
This class is extremely hard. Prepare yourself for a ton of self-learning and memorization. A positive aspect of this class is that Ms. Cayabyab assigns a ton of homework and a ton of quizzes, all of which helps in the long-term. A negative aspect is that you need to self-learn almost everything. Really pay attention in class and don't do anything to get on the teacher's bad side -- just focus on your work and do it right.