It's a good routine, i'd like to throw in a few of my favorite exercises for consideration.
Monday
Chest & Shoulders
BB Bench Press
DB Incline Press
Pec Fly (imo these are hard on the shoulder w/ little payoff, i'd go for standing cable crossovers from a high pully setting)
BB Military Press
DB Shoulder Press
Lat Raise
Add upright rows to the list if they don't bother you.
Tuesday
Back & Hams
Bent over row
Wide grip pulldown
Close grip pulldown
Maybe alternate pulldown grips each session, and add pullovers to the list.
Stiff Leg Deads
Good Mornings (you can also try seated, i didn't know they hit my hams until i did them)Lying Leg Curl
Wednesday
Bies Tries & Abs
EZ Curl BB
Hammer Curls (Have you tried drag curls? Those are killer.)
DB Tricep Extensions
Cable Push Down
If you have energy add/substitute in seated half presses.
Cable Kneeling Crunch
DB Side Bend
Hanging Leg Raises
Weighted Decline Partial Situps are brutal if you want to throw those in somewhere.
Thursday
Quads & Calfs
BB Squats
BB Wide squats
BB Lunges
Throw in/rotate hack squats if you want.
BB standing calf
Seated calf raise
These are just my suggestions. You have a good routine, good luck!