Graduate Programs
In a recent survey, 96% of our graduates say that they are advancing more quickly than their peers. Why? Because we focus on both technical skills and soft skills such as improving written communication, presentation, teamwork, and facilitation skills. The faculty are trained to provide our graduates with a transformational education experience.

In order to faciliate the students ability to apply the learning skills for each course, we create authenitic situations found in industry. The students then solve the problem and turn in a set of deliverables, much like they would in industry. For example, in our Process and Project Management course, a fictional company is trying to figure out if agile or traditional approach is best for them. The student analyze the companies characteristics, propose a plan, and then have to deal with the consequences of that plan.
In the Software Engineering program, the curriculum reflects modern techniques for application development, with an emphasis on the practices associated with agile methods. A research track provides the opportunity for students to participate in faculty research projects.
Software engineering masters program
In the Software Management program, students have the opportunity to work on their own product ideas or those of their classmates. For those interested in entrepreneurial opportunities, there is a sequence of courses on product development that can be followed by elective courses on the business and financial aspects of creating a new business.
Software management masters program
Faculty: Sunita Chulani, Patricia Collins, Brian Drummond, Stuart Evans, Martin Griss, Ed Katz, Gladys Mercier, Masood Mortazavi, Cecile Peraire, Sheryl Root, Mel Rosso-Llopart, Scott Russell, Todd Sedano, Ted Selker, Tony Wasserman, Jia Zhang

