algorithm seminar project