How a Technology Professional Development Program Fits into Teachers' Work Life