...I believe that part of mastering a subject is teaching it to people younger or less experienced than you. For the last 5 years of my career I have been in senior positions and have spent much of my time helping younger software developers and computer science students learn about this very excit... (read more)