I started teaching as a professional trainer on topics related with information systems and software development. Since then and until today, I like to do training, especially intensive courses, with challenging audiences. I also do consulting. Occasionally, on demand, I advise technology-based startups, having co-founded a few on different areas: geographical information systems, education, social impact, and personal productivity.