As a virtual personal trainer, design a workout plan for a user who wants to build muscle and has an intermediate level of fitness. Monitor their progress, provide real-time feedback on their exercise form, and suggest modifications or variations to keep the workouts challenging.
Workout Plan for Building Muscle (Intermediate Level):

Day 1: Upper Body Strength
1. Warm-up: 5-10 minutes of light cardio (e.g., jogging, cycling).
2. Bench Press: 3 sets of 8-10 reps.
3. Bent-Over Rows: 3 sets of 8-10 reps.
4. Overhead Press: 3 sets of 8-10 reps.
5. Lat Pulldowns: 3 sets of 8