Determination of problem criteria weights using Analytic Hierarchy Process (AHP) Using a distance-based non-linear mathematical programming model for group-decision making Formation of studentproject teams using goal programming In this study, an Analytic Hierarchy Process (AHP) and goal programming-based solution approach for the student-project team formation problem is proposed. In the first and second phases of a two-phase goal programming-based approach developed in a recent study of authors, students and advisers are allocated to project teams considering several criteria. The AHP method is used to determine the criteria weights for the goal programming models. Surveys are conducted with students and advisors to determine the criteria weights for each student and advisor. Since the criteria weights are different for different decision makers, a distance-based non-linear (DBNL) mathematical programming model is used to determine a group decision. The proposed approach is implemented on a real-life project-team formation problem. The results are compared with the real-life allocations in terms of the problem criteria considered in the study and it is observed that our approach produces significantly more satisfactory results. Additionally, although it takes a considerable amount of time to perform the allocations in real-life, using the proposed approach, allocations can be performed in a few hours, including the only once-conducted survey time. Figure A. Group-decision making and goal programming-based team formation methodology Purpose: The main purpose of the study is proposing an integrated solution approach for the student-project allocation problem incorporating group-decision making and goal programming. Theory and Methods: Allocations of students and advisers are performed using the goal programming models proposed in a recent study. The AHP method is used to determine the criteria weights for the goal programming models. Surveys are conducted with students and advisors to determine the criteria weights for each student and advisor. A distance-based non-linear (DBNL) mathematical programming model is used to determine group decisions. Results: The proposed approach is implemented on a real-life project-team formation problem. The results are compared with the real-life allocations in terms of the problem criteria considered in the study and it is observed that our approach produces significantly more satisfactory results. Conclusion: In this study, a group-decision making and goal programming-based solution approach for the student-project team formation problem is proposed. The presented approach is proposed for a special problem in this study; however, it can be easily adapted to other project-team formation problems.