Implementing flexible hybrid instruction in an electrical engineering course: The best of three worlds?