I agree to a point but I believe everything should be project base so people are given problems to solve in all subjects.
The reason for this is people get a better understanding of how to manage something properly and something that people can get stuck into rather than knowledge just being thrown at students without learning skills required to actually put the knowledge into action.
The reason for this is people get a better understanding of how to manage something properly and something that people can get stuck into rather than knowledge just being thrown at students without learning skills required to actually put the knowledge into action.