WDP Teaching methodology