My routine is:
Monday and Thursday - Biceps, Shoulders, Lats, Back
Tuesday and Thursday - Triceps, Chest, and Abs
Sunday - Full body workout, 300 workout (check that one out, brutal !!)
Wednesday and Saturday - Off
Jordan
Was this program designed by someone for you or have you created it yourself? I see a couple of things in there that I personally would avoid.
First off, I am not a big fan of training a body part more than once a week. Full rest and recovery is probably more important than lifting the weight itself. You are currently training muscle groups 2 and possibly 3 times per week including your sunday workout. There is a huge danger of over training and limiting your progress while increasing the risk of injury.
Second, training shoulders the day before a chest workout is going to impact how much you can lift. As the shoulder muscles are smaller they will give out before the larger chest muscles have been fully worked.
And lastly, make sure you dedicate a session to a leg workout with weights. This is the biggest muscle group in the body and it helps in stimulating the hormones that promote growth and recovery. Also, there are plenty of gyms full of guys with skinny legs who only focus on upper body. Not only do they look stupid but their bodies are unbalanced which hinders their progress.
My routine consists of the following
Monday: Legs and abs
Tuesday: Chest and biceps
Wednesday: rest
Thursday: Back/lats and abs
Friday: Shoulders and triceps
Saturday: rest
Sunday: rest
There isnt a one size fits all approach to training and it is important to experiment to find what works for you.