Кто хорошо знаком и желательно специализируется на алгоритмах?
Чтобы написать Алгоритм нужно знать предметную область.
Учителя по Алгоритмам не существует, это общее понимание о математическом складе ума и понимании предметной области. Например, чтобы составить математический алгоритм, надо знать математику.
Чтобы составить алгоритм как накачать мышцы, надо примерно разбираться в биологии, питании и спорте.
И так далее.
А Алгоритм отдельно от предметной области - абстракция.
Я этих ребят не знаю, поэтому подробнее про них не расскажу.
Хороший учитель - это книги по алгоритмам. Кнута читал?