The «Mechanism design» course was substantially improved and redone for the Computer Science Club. I thank Anton Likhodedov for the help and financial support in preparing this course.