Adviser for algorithms classes