Loosely speaking, 1/2 to 1 cup of cottage cheese is generally a serving for most guys. I always use a 1/2 cup, mix in some fat free, no sugar added yogurt, and some fiber one.
Cottage cheese is kinda gross to me, but with yogurt, it just tastes like a big bowl of yogurt.
You basically want 1g of protein per pound of body weight if you're trying to bulk up. 1g per pound of lean mass if you're trying to lean out. Then divide the total grams you need by however many meals you can eat a day, and try to balance it out evenly.
so yes, 2 servings of 4oz of chicken breast is right. 8oz all at once, a lot of that won't be able to be used immediately, so it'll get stored as fat more readily than if you had the smaller serving.
The whole idea is you constantly fuel the body with food. It keeps the fire burning hot (metabolism) and prevents big changes in blood sugar. Low blood sugar often follows about 60-90mins after a big ass meal. That's why many people feel tired all afternoon - lunch was too big.
A few thousand years ago, humans were hunter/gatherers, and we grazed all day long on whatever we found to eat. 3 square meals is a product of society that we haven't evolved to handle perfectly yet.
since you wanna lose fat, figure you can lose about 1.5lbs per week. So estimate 20weeks to lose the 30lbs you seek to shed (no, I'm not good at math, just estimating here). Roughly 5 months...might be hard to do by June 1, but I guarantee by June 1 if you've been dropping 1-1.5lbs of fat a week, and lifting weights, you will look noticably better even if you've only lost 20lbs by that time.
I would also try to avoid processed foods as much as possible. Like, ditching the multigrain waffles, except as a 'treat'. Stick to lean meats, steamed brown rice, occasionally some whole wheat pasta. old fashioned oatmeal is good.
But avoid crap like pizza, mac n' cheese, box meals, fast food, frozen dinners, etc. Lots of trans fats, sodium, high fructose corn syrup, and the processing just ruins the bio-availability of so many nutrients, its not funny.