Professional Summary 2023–Present
Professional Summary 2023–Present
Company: University of Oklahoma, Norman, USA
Role: Assistant Professor, School of Computer Science
Period: August 2023 – Present
As an Assistant Professor in the School of Computer Science, I focus on bridging academic rigor with real-world relevance, especially in the area of software engineering. My current responsibilities span teaching, curriculum design, student mentorship, and program development.
Teaching & Curriculum Leadership
- Software Engineering Courses (Undergraduate & Graduate):
Designed and delivered updated course content with a focus on agile practices, DevOps integration, cloud-native development, and software quality assurance. Revised learning objectives, instructional methods, and assessment strategies to align with industry standards and enhance student engagement.
Capstone Program Leadership
- Director of Capstone Design Projects:
Oversaw the Capstone program involving over 80 students per semester.- Introduced a ticket-based workflow to streamline team progress and evaluation across phases: domain understanding, technology selection, sprint execution, and delivery.
- Mentored student teams in collaboration with industry, government, and academic sponsors.
- Facilitated code reviews, demo days, and milestone-based peer assessments to mirror real software development practices.
Experiential Learning & Program Oversight
- Internship Program Development & Coordination:
Founded and currently coordinate the School of Computer Science’s Internship Program, establishing a structured framework that connects academic credit with real-world industry experience.- Created clear guidelines, eligibility criteria, and evaluation rubrics to ensure the academic rigor and consistency of internship experiences.
- Serve as the primary faculty point of contact for students and employers, reviewing internship proposals, aligning outcomes with curriculum objectives, and ensuring documentation meets university standards.
- Continuously refine the program based on industry feedback and evolving job market trends to help students translate classroom knowledge into practical skills.
- Software Engineering Certificate Development:
Design courses of a new Software Engineering Certificate Pathway, addressing evolving industry needs. The proposed curriculum emphasizes embedded systems, AI integration, and scalable architecture—equipping students with domain-specific skills for modern software development roles.
This post highlights ongoing initiatives from 2023 to present.
This post is licensed under CC BY 4.0 by the author.