Mario Guerra Gomez, Prof.