Choosing Software Engineering at Clarkson University means choosing a future full of possibilities. For Matthew Griffith, the program’s combination of hands-on learning, interdisciplinary coursework, and practical applications made it the ideal fit. In this post, Matthew shares why he chose Clarkson and how the experience is shaping his future in tech.
Why Choose Software Engineering at Clarkson?
Interdisciplinary Expertise
The Software Engineering program at Clarkson blends concepts from Electrical Engineering, Computer Engineering, and Computer Science. This allows students to gain a comprehensive perspective on technology while staying curious and adaptable in a fast-changing field.
“What excites me most is the chance to explore different aspects of technology. Software Engineering is the perfect place for curious learners like me to grow and gain technical depth.”
Hands-On App Development
Courses like EE408 give students the opportunity to build real applications. In one project, Matthew and a team of peers created a secure login app using keystroke dynamics to track user input behavior—an example of how Clarkson students tackle real-world challenges with innovative tech.

Real Data Skills for Real Decisions
Clarkson’s MA241 Statistics course introduces students to Python, data science, and machine learning. From predictive modeling to data-driven decision-making, students gain valuable skills that prepare them for careers in data analysis, AI, and more.
“We learned to build machine learning models using Python. It’s one of the most practical and relevant classes I’ve taken.”
Database Design with Real-World Applications
Students in the Databases course at Clarkson don’t just learn theory—they build databases from scratch using MySQL. Matthew’s team created a system to track customer data, applying what they learned to an actual client scenario.
“Clarkson projects always have real-world relevance. Whether it’s security, databases, or data science, everything we build feels meaningful.”
Getting Involved
Matthew is an active member of Clarkson’s Software Engineering Club, the Soccer Club, and plays intramural volleyball. He also participates in activities at the Shipley Center for Innovation. These experiences allow him to grow personally and professionally while enjoying campus life.

Why Software Engineering at Clarkson?
- Interdisciplinary learning across tech fields
- Project-based courses that build real skills
- Supportive student organizations and faculty mentors
- Career-ready experiences that go beyond the classroom
Explore Your Future in Tech
If you’re excited by the idea of building real solutions, collaborating with peers, and diving deep into the tech world, software engineering at Clarkson could be the right path for you.