Technology and teaching are two things I am very passionate about. I have been writing software since I was 11 years old. I've written in BASIC, Pascal, C, C++, C#, Lisp, Prolog, Java, Python and many more languages. After studying Artificial Intelligence I became a developer and for 6 years I worked for various companies as a web developer, Scrum Master and team lead. At some point I realised that I wanted to share my knowledge and decided to get a teachers degree and started teaching Computer Science as a college professor. Since 2013 I've been developing online courses for pluralsight, about bash and Python.