From Notepad to iPad: Using Apps and Web Tools to Engage a New Generation of Students