Improving Software Performance Courses