College student here. I only eat two meals per day, but have still made progress (gained weight and strength when trying to gain, and lost fat when trying to lose fat).
WHAT you eat in a day is more important than WHEN you eat it (besides specific exceptions, like the peri-workout time). If you need 3000 calories and can get 1500 in a meal, then two meals is fine.
Good nutrition is way more simple than you'd imagine. Eat meat and vegetables. Get carbs from starchy vegetables (potatoes, etc.) and grains such as rice. Make that 90% of your diet and spend the other 10% on other stuff. Boom, instant progress.