...I've learned a lot in my life, from my own experiences and those of others I've talked to, and I can distill these teachings and pass them onto you. I believe the greatest challenges in technology are actually psychological and social: how can we overcome our limiting beliefs, constantly improve... (read more)
...My academic and professional experience covers areas like computer programming, object-oriented programming, algorithms, and general software development. Over the past 19 years, I've tutored students at various educational levels, from high school to university and industry specialists. My exp... (read more)