Tomas Kopecky

Project-based learning, creative use of technology