Characteristics of student-centered project-based courses