Strong background in advanced algorithms and data structures. Excellent programming skills (in particular C++). Specialties: Solving difficult algorithmic and mathematical problems.