Studies of Teaching with Technological Mediation Program