Text this: Problem based learning for process control and dynamics, part 1: effective planning for a typical course