Seems like there are some good exercise choices and some not so good.
I am not sure why he/she chose to add the hamstring curls for such high reps at the end of the legs. Presumably to "burn out" the muscle, but in my opinion that is a wasted set as you will definitely hit the hamstrings sufficiently with squats, deadlifts and split stance squats.
Also I am assuming that you have other exercises that you do on different days and that this is not the entire program.
As to whether you should dump your trainer or not that is something you need to decide for yourself. Do you with comfortable with him, does he seem to know what he is talking about. The program does not seem very "advanced"

but I have no idea what your training age is. It could be very appropriate for your level.
The important thing is that if you are paying this trainer, that you are progressing and either making strength gains, or body composition gains or whatever your goal may be. How long have you been working with this trainer. If you have been working with him for a while and are not making gains and you can rule out the cause being you, then dump him. If not then give him some time and see what kind of progression you guys make.
Luke