The Buck Institute for Education’s definition of project-based learning-“a systematic teaching method that engages students in learning knowledge and skills acquired through an extended inquiry
Creating a Web-based course from a current, successful on-ground course is difficult and, at best, can be considered a translation process. In the past, instructors