I give lessons in several programming languages: Python, C++, Java, Scheme. Whether you are new to programming or are a seasoned programmer and are looking to quickly pick up one of these languages, I can help you get started and have you writing your own code very soon. I will teach you not just the syntax of the programming language(s), but more importantly how to think like a programmer. I will teach you the concepts that will allow you to quickly pick up any programming language on your own. In addition, we will learn about data structures (hash tables, linked lists etc) and algorithms that should be part of any serious programmer's arsenal.
I am an MIT graduate with a Masters degree in Computer Science (having specialized in Computer Security) and a Bachelors in pure Math. I base my teaching not only on theory but also on many years of hands on experience writing software systems at three successful hedge funds and a highly successful global technology firm.