Experience Summary
Currently, I work on large-scale object oriented Python design for the banking industry. I have 4 years of experience developing high-performance c++ trading systems in the finance industry. Before that, I was responsible for developing software used in biomedical research. I have direct experience with both the basics of c++ programming and the latest features including move semantics, variadic template metaprogramming, futures/promises, and lambda functions. I also have written large-scale projects in Python and done serious database work in MySQL.
Teaching Style
I believe that students learn best with a hands-on, practical approach combined with theoretical background knowledge to provide context.