My research focuses on software engineering and computer science education, with an emphasis on integrating real-world, industry-aligned practices into the classroom. In particular, I study how automated and AI-driven tools—such as CI-based code assessment, static analysis, NLP techniques, and large language models—can support formative feedback, improve code quality, and enhance learning outcomes for novice programmers.
I am also interested in memory architecture design and the development of innovative data management techniques aimed at improving application performance.
You can visit the SEPO Lab page for more information about current research projects.