It's totally depend on your interest and person to person. It is a core branch so, yes it is tough and if you study with interest you can easily grasp it.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile