We believe that students learn most effectively from active involvement in experience-based activities. Our routing applications enable real-time, interactive sessions in which students explore selected networking topics. Being Cybiko-based, these sessions can take place in any location (including the great outdoors), allow students to participate directly in the activity, and let students arrange themselves (and their Cybikos) to mimic the network topology appropriate to the exercise. The 802.11 MAC layer implementation project gives students a way to become familiar with the workings of a real wireless communications protocol, reinforces the protocol stack model (students see first hand how services of the layer below are extended and offered to the layer above), lets them write wireless networking code, and gain experience developing applications for handheld devices.