Text this: A problem-based learning approach in teaching mask design for mosfet fabrication