I'm doing a bachelor's degree in computer science in Germany at the Technical University of Munich. I have an extensive knowledge about C++ programming and Java programming. So I can answer a lot of question about programming and of course also data-structures and any kind of common used algorithms. Currently I started working with functional languages like Haskell to expand my knowledge in programming and also find new ways to solve problems more efficiently. I'm always looking for new opportunities to learn some new programming languages so I can get a better idea of solving problems. The main aim for me of learning new programming languages is to find new ways to solve problems more efficiently and with more concise code.