Alumni Q&A: Accelerated M.S. in Applied Computer Science

Vikas Vinugna
AMACS alumni
“The accelerated structure, combined with applied coursework and project-based learning, made CSUF an ideal environment to bridge my industry experience with advanced computational and analytical concepts.”
What were you doing before the AMACS program?
I completed my undergraduate degree in India, graduating in 2020, and subsequently spent four years working at Cognizant. During this time, I developed a strong foundation in software development, system reliability, and collaborative engineering. As I gained industry experience, I became increasingly interested in how machine learning and artificial intelligence could enhance traditional software systems, which motivated me to pursue advanced academic training through the AMACS program.
Why did you choose CSUF?
I chose California State University, Fullerton because the AMACS program offers a rigorous yet practical curriculum that aligns well with both software engineering and AI/ML aspirations. The accelerated structure, combined with applied coursework and project-based learning, made CSUF an ideal environment to bridge my industry experience with advanced computational and analytical concepts.
What were you hoping to get out of the AMACS program?
My goal was to deepen my understanding of core computer science principles while expanding my skill set into artificial intelligence and machine learning. I wanted to strengthen my ability to design robust software systems while also learning how to integrate data-driven models, algorithms, and intelligent decision-making into those systems.
Did the AMACS program improve your career?
While I am currently in a transitional phase of my career, the AMACS program has significantly strengthened my technical depth and clarified my professional direction. The program helped me bridge the gap between traditional software engineering and AI/ML-focused problem solving, enabling me to approach complex systems with both architectural rigor and analytical insight. I am actively leveraging this experience to pursue advanced roles that sit at the intersection of software engineering and intelligent systems.
What advice do you have for students entering the program?
My advice is to build strong fundamentals while remaining open to exploration. The AMACS program moves quickly, but it provides an excellent opportunity to connect theory with practice. Treat projects as opportunities to integrate multiple skill sets, seek feedback from faculty, and work on as many as project as you can.











