Text this: Evaluating the effectiveness of flipped learning in an upper-division undergraduate electrical engineering course