Po utworzeniu Filii Uniwersytetu Jagiellońskiego w Katowicach, w roku 1967, tam również prowadził wykłady i ćwiczenia z tego samego przedmiotu, a po powstaniu w 1968 roku Uniwersytetu Śląskiego w Katowicach do roku 1982 wykłady i ćwiczenia z dydaktyki nauczania matematyki dla sekcji nauczycielskiej na Wydziale Matematyki, Fizyki i Chemii Uniwersytetu. Zajęcia praktyczne odbywały się w IV LO (wówczas im. Marcelego Nowotki) oraz w VIII LO w Katowicach. W 1968 roku z jego inicjatywy utworzono w VIII LO w Katowicach pierwszą na Śląsku a czwartą w Polsce klasę z poszerzonym programem matematyki.
W latach 1968–1970 prowadził kursy organizowane przez Ośrodek Doskonalenia Nauczycieli w Katowicach. Współpracował z Kuratorium Oświaty w Katowicach: w latach 1967–1972 uczestniczył w opracowaniu tematów maturalnych, a w latach 1965–1971 był delegatem Kuratorium Oświaty do Okręgowego Komitetu Olimpiady Matematycznej. W roku 1976 został dyrektorem IX Liceum Ogólnokształcącego im. J. Kawalca w Katowicach. Zainicjował tam eksperymentalne nauczanie od jedenastego roku życia uczniów uzdolnionych matematycznie, w klasach zorganizowanych w ramach liceum. Pracował tam do końca kwietnia 1981 roku.