Автор 80 научных статей по дискретной математике, а также учебных пособий "Математика для старшеклассников: Задачи повышенной сложности" (URSS), "Математика для старшеклассников: Нестандартные методы решения задач" (URSS), "Математика для старшеклассников: Методы решения и доказательства неравенств" (URSS), "Математика для старшеклассников: Дополнительные разделы школьной программы" (URSS), "Математика для старшеклассников: Нестандартные методы решения уравнений повышенной сложности" (URSS), "Основы теории булевых функций" (URSS), "Основы математической логики" (URSS). Многие книги автора были переведены и выходили в URSS также на испанском языке.