W latach 1993-1996 dziekan Wydziału Matematyczno-Fizyczno-Technicznego WSP w Krakowie. Od 2000 r. współtwórca i dyrektor Katedry Informatyki i Metod Komputerowych, a następnie Instytutu Informatyki Uniwersytetu Pedagogicznego im. Komisji Edukacji Narodowej w Krakowie. Prorektor uczelni w latach 2008-2012.
Działalność naukowa Autor lub współautor ponad 90 artykułów naukowych oraz 13 monografii z dziedziny fizyki atomowej, fizyki komputerowej i dydaktyki informatyki. Staże naukowe odbywał w latach 1974-1975, 1978-1979 i 1983-1984 na University of Windsor, a w latach 1994-1997 w National Institute of Science and Technology w Gaithersburg (USA). Promotor sześciu rozpraw doktorskich. Ekspert Ministra Edukacji Narodowej do spraw środków dydaktycznych w zakresie dydaktyki informatyki, a w latach 2002-2004 Ekspert przy Dyrektoriacie Kultury i Edukacji Komisji Europejskiej (ob. Dyrekcja Generalna ds. Edukacji, Młodzieży, Sportu i Kultury; EAC). Członek towarzystw naukowych: Polskiego Towarzystwa Fizycznego, American Physical Society, New York Academy of Sciences.