Dmitry Shostak is a lecturer at the faculty of software engineering at AUCA with many years of experience. Dmitry teaches many courses such as" Introduction to programming"," Algorithms and data structures"," programming Languages"," computer Architecture "and "Parallel programming". Under the leadership of Dmitry was created and successfully conducted many experimental courses, such as" Graphic programming tools OpenGL "and "Theory of computation." Dmitry has been a coach of AUCA teams at the international programming Olympiad ACM-ICPC for many years. Under his leadership, students won prizes at regional competitions. In the past year, with the support of the Foundation "Bilimkana" Dmitry is preparing not only students, but also pupils, teaching them the basics of programming.