How hard is Managment Engineering?

How hard is the management engineering curriculum at Waterloo? How's the workload/schedule like? How hard are the required math courses for someone who's mediocre at math?