I am planning to appear for P1 exam in Sept 2017. I am planning to self study but it all starts from scratch. Should I take classes or is self study will do? P1 being very theoretical topic, I am unsure how taking classes will help. Grateful for any advise/tips.