Don't stress about cspe, you only do it for the junior cert and after that you never need to think about it again. Its literally a joke of a subject. I did my junior in 2014 and i had a terrible cspe teacher also. Most of us got D's in cspe because we did a terrible project but we all just laughed because it didn't matter. Focus on the subjects that you will have to do in the future like english,maths,irish etc. Subjects that you know you are going to drop should get less attention than the subjects that you know you are going to keep. For example i put myself through so much unneccessary stress for business because it had 2 papers and it was quite hard when i was just gonna end up choosing a different subject for the leaving.