...We use Python every day to analyze massive amounts of data and improve our trading systems. I've worked with many students in courses ranging from introductory CS classes to advanced topics like operating systems or networking. For anyone familiar with University of Michigan EECS courses, I've worked with students in EECS 183, 280, 281, 381, 482, 485, and more. (read more)
...Also due to its surging popularity, I've tutored quite a bit of it as well. I have been working with C++ both on & off the job for a long time now. My experience with it varies widely, and includes developing native DLL's that interface with a managed environment, writing game engines in C++, and multithreaded application development. (read more)
...In addition, I have studied other languages (namely French and German) throughout high school and beyond. To this end, I am eager to help others achieve the same level of fluency and language mastery in Russian as they possess in their native language. In addition to having studied object-oriented programming I have an avid interest in programming and computer mechanics in general. (read more)
I have been working in the field of data processing as a programmer/analyst for over 45 years, and have taught C, C++, C#, Java and other languages to over 40 high-tech companies in the Silicon Valley and around the country. I am also the author of my own textbook on C++. If you need help with com... (read more)