As artificial intelligence continues to reshape industries around the world, recent Cal State Fullerton graduate Mason Jennings spent the final year of his bachelor’s degree in computer science developing an AI-powered senior capstone project that blended machine learning, robotics and real-world problem-solving.
Read more After long waits at the Social Security Administration, its chief says things are getting better
In his last sequence of classes, led by Yu Bai, CSUF professor of electrical and computer engineering, Jennings teamed up with fellow students Tommy Nguyen, Daniel Palomera and Osvaldo Torres on a project sponsored by corporate partner Month2Month, a short-term rental company.
The goal of the project was to program a robotic dog equipped to inspect short-term rental properties for cleanliness and maintenance issues. The AI-powered system needed to direct the robot to navigate the rooms autonomously, detect potential problems such as wall cracks or mold, and record footage for future review.
As one of three groups assigned to the project, Jennings and his teammates were responsible for the video capture component. They worked with a 4K camera mounted on the robotic dog and connected it to a mini computer also attached to the robot.
To integrate the system, the team reverse-engineered the camera’s Bluetooth controls and built a web-based interface so it could be operated through code instead of a separate remote. The mini computer took the footage captured by the camera and uploaded it to the cloud for AI image analysis. The team then worked to develop a model to score each room based on its condition.
Jennings and the team achieved early success in the initial programming of the robotic dog but came up against some challenges in getting the hardware and platforms to communicate with each other.
“The hardest part is that after creating all these different programs and systems, bringing it back together in one program and just getting it all to work well together,” Jennings said.
When Jennings arrived at CSUF as a transfer student in 2022, he knew he wanted to pursue a degree in computer science. After graduating from Foothill High School in 2018, he enrolled in community college courses at Santiago Canyon College and Santa Ana College, as well as Orange Coast College, where he obtained an associate degree in liberal arts.
During the COVID-19 pandemic, Jennings took a computer science class, and he knew he had discovered a career path that was the perfect fit.
“I’d always been interested in technology, computers and figuring out how stuff worked,” Jennings said. “So after that class, I decided this was a good major for me.”
Within CSUF’s College of Engineering and Computer Science, Jennings found a community that has both challenged and supported him. He joined Project RAISE, a CSUF program that helps STEM transfer students through mentoring, research opportunities and academic resources. This last semester, he worked as a University Learning Center tutor for math and computer sciences classes.
Read more Attorneys urge release of mosque leader, saying he’s been denied diabetes care in ICE custody
“That’s been really rewarding because learning new things hasn’t always come easily to me,” Jennings said. “But it’s so cool that I’ve learned certain topics well enough that I’m able to give back to students.”
Jennings went into his senior capstone course without knowing anyone in the class. But after working with his teammates, he believes he could not have asked for a better group.
“I feel like we all bring out each other’s strengths,” Jennings said.
Earlier this month, Jennings and his teammates presented their project at the ECS Student Project Innovation Expo 2026, an undergraduate competition in the College of Engineering and Computer Science that gives students a platform to present innovative projects from a range of engineering disciplines.
Learning how to use AI to program a robotic dog for a real-world application opened Jennings eyes as to how expansive the computer science field is and how he sees himself fitting into the broader technology sector.
“There’s the traditional coding, which has kind of been upended by a lot of the artificial intelligence, but then there’s also data science and networking,” Jennings said. “So I think it really exposed me to just how many different opportunities there are.”
His senior capstone project also taught Jennings that being able to communicate effectively with others on technical topics is just as important as the technical knowledge itself.
“I’d really like a job that leans toward working with people,” Jennings said. “I feel like AI is definitely going to change a lot of jobs, but I think there will always be jobs available to people who know how to use AI and communicate with people.”
Jennings admits his higher education journey hasn’t always been easy, so earning his bachelor’s degree “feels like a triumph.” He is grateful to CSUF for being a place where he could explore his interest in computer science as part of a community that is committed to making an impact locally and beyond.
“I like the idea of public education where people come here from all different backgrounds to work toward a similar goal,” Jennings said. “Being a Titan means being part of such a large community, something that’s such a force for good.”
Read more Christian leaders in Lebanese city of Tyre call for quick international action after Israeli warning