Teodoras Tamošiūnas, Prof., Habil. dr.