Lecturer: Information Technology
CurrentTaught advanced software design courses using Python and Java, providing students with a strong foundation in Object-Oriented Programming (OOP), SOLID, and software engineering principles.Developed and implemented comprehensive curricula for courses such as System Design and Data Structures in Java, ensuring alignment with industry standards.Designed and guided hands-on projects that required practical software design skills, enabling students to apply theoretical knowledge to real-world software development scenarios.Provided mentorship to students, helping them build and design complex software applications.Utilized software development tools, version control (Git), and IDEs (Eclipse, IntelliJ, PyCharm) in the classroom to simulate a professional development environment.Collaborated with academic colleagues to introduce best practices in software design and architecture, demonstrating the ability to work in a team-oriented setting.Conducted research and stayed current with emerging software technologies and methodologies, ensuring that course content remained relevant to industry trends.