Accelerated Master's in Software Engineering

California State University, Fullerton

Five Questions for Song-James Choi

Dr. Song-James Choi, PhD.

Dr. Song-James Choi, PhD.

CSUF Professor of Computer Science and Advisor
Accelerated Master’s in Software Engineering Program

Dr. Choi is a professor of Computer Science in the Accelerated Master’s in Software Engineering Program at California State University, Fullerton. We asked Song-James what it takes to succeed in software engineering, how the program prepares students for great careers, and the range of job opportunities available to graduates.


What made you want to teach in the AMSE program and what do you love most about it?

Software engineering is a growing and important area in computer science. I love how this program prepares the students to become excellent and successful software engineers. Also all faculty are skilled and dedicated to this program.

If you were still a student, what would you be most excited about entering the field of software engineering?

To be trained as excellent software engineers who will be able to enter into the growing job market and contribute to the software engineering field/society. Also, networking with other students or alums is a big plus.

"We emphasize collaboration and communication skills among students, both of which are needed to become a successful software engineer."

How does the AMSE program prepare students for successful careers?

In contrast to other software engineering programs, the AMSE program tries to emphasize both technical and management skills. We also emphasize collaboration and communication skills among students, both of which are needed to become a successful software engineer.

What are some common career paths for graduates?

The graduates will likely work in the software industry. Many of our graduates are hired by reputable companies, such as IBM, Verizon, Amazon etc.

What are some common traits and strengths in people who become software engineers?

They are technically capable to produce functional and reliable software. Moreover, they will be able to manage software projects in group settings.

What’s your next step?

Learn about the program schedule or receive an AMSE Program Guide by joining the AMSE email list. By joining the AMSE list you will also receive program and application updates.

Program Schedule

What's your next step - Schedule

The 17-month AMSE program is the one of the fastest ways to earn your advanced degree. Get details on the classes you will be taking every semester.

Schedule