Text this: Implementation of micro-level problem based learning in a course on electronic materials