Didn't Use
Poor
Fair
Good
Very Good
Excellent
Having students do hands-on activities
Having students explore ideas and ask questions
Having students do computer-based tutorials
Asking students to reflect on their progress and discuss it
Setting up students to work effectively in teams
Explore difficult concepts with students through discussion
Facilitating engineering activities with students
Helping students develop programming skills
Using technology for learning