Ok here goes:
Diet: Well at this point I pretty much eat out every day since I spend 8 even 12 hours in school, which means that even if I pack a lunch, I end up eating at least once more. I do try to keep it healthy though, I frequent this sandwich place called "Au Bon Pain" and they have pretty good options health-wise plus they list the calories of every item so I can keep track of intake.
Frequency: I train 3 days a week and alternate between upper and lower body.
Sleep: avg of 9 hours (10 on weekends, 6-8 on weekdays.)
I rest about 2-2.5 minutes per set, I do two warm up sets before starting the heavy weights. Now, I do the sets such that if my target wait was say 150LB, my first set would be 140, then 145, then 150 and then I go down to 130 and 135 for my last two sets. I increase my target weight in 5LB increments.