Software Engineering Faculty
The professional programs in software engineering involve a rich and diverse family of people including faculty, staff, students, alumni, project mentors, and industrial project sponsors.
Program faculty provide an extraordinarily broad base of expertise in software engineering and computer science, drawing on resources from Carnegie Mellon's School of Computer Science, the Software Engineering Institute, the Heinz College, the Tepper School of Business, and others. Numerous faculty are world-recognized leaders in research, and most have substantial industrial software development experience. The faculty also includes a number of industrial practitioners from local industry, who serve as adjunct instructors and mentors.
Core faculty: Typically leading in the areas of curriculum and program development, core faculty are deeply involved in the educational mission and strategic direction of the professional programs. With their breadth of industrial experience and a focus in a specific topic area, they teach, mentor, research, write, drive curriculum consult as best practicesl experts, and liase with industrial and international partners to identify and source educational projects.
Associated faculty: Associated faculty include educators from our international partnerships, as well as adjunct teaching professors and instructors. Often they continue to work in industry, or teach in various other institutes, and have expertise in select areas that further support the graduate software engineering curriculum.