Dedicated educator and researcher with over 5 years of experience in software engineering education. Specializing in AI applications, software architecture, and web development.
My research focuses on advancing software engineering methodologies through the integration of artificial intelligence techniques. I'm particularly interested in:
I've collaborated with various industry partners including Google, Microsoft, and IBM on projects related to developer productivity, code quality analysis, and software engineering education. My work bridges the gap between academic research and practical industry applications.
Assistant Professor at State University
Visiting Researcher at Tech Corporation
Assistant Professor at Tech University
Senior Lecturer at Tech University
A comprehensive course covering software architecture, design patterns, testing strategies, and continuous integration.
Modern web development using React, Redux, and related technologies for building interactive user interfaces.
Exploring applications of artificial intelligence and machine learning in code analysis, testing, and development.
In-depth exploration of cloud technologies, DevOps practices, and the integration of CI/CD pipelines in modern software development.
An introduction to data science techniques including data cleaning, statistical analysis, and visualization using Python and popular libraries.
Master Python programming with hands-on projects, covering data structures, algorithms, and using Python for real-world applications.
Investigating the use of AI to improve software development processes, including testing and maintenance.
Exploring cloud solutions to improve scalability and performance in software applications.
Developing new methods for automating software testing and quality assurance with minimal human intervention.