since this is in the bulking section, i assume you want to get bigger.
you need to add deadlifts to your back day, military press to shoulders, dips to triceps, close grip bench to triceps, heavy (cheating) upright rows to shoulder, and probably chins to bicep day.
i agree with landfill, your volume is a little high, though landfill's setup would be too low for me.
secondly, your compound movements should always be first on your training days. landfill's setup also seems to emphasize this better.
if i were to set yours up, it would look more like:
M - back
deads
pull ups
bent over rows
close grip pulldowns
T - triceps and shoulders
military press
CG bench
Dips (body up and down, legs straight below you)
Heavy Upright rows
Side / Rear delt raises
reverse grip tricep pushdown
W - biceps
barbell curls
chin ups
hammer or pinwheel curls
Th - chest
bench
incline bench
chest dips (body forward, legs back)
F - legs
go with his setup here.
the only reason you're looking at so much volume on shoulder/tri day, is both muscles have three heads, so you have to hit each head to get the most growth. you could make a similar argument for leg (quad) day, which i will leave to your imagination.