I have taught and assisted in multiple courses at Monash University across different levels of computer science and information technology.
Introductory programming course covering fundamental programming concepts, data structures, and algorithmic problem-solving.
This unit explores research methodologies, innovation strategies, and problem-solving techniques in computer science. Students engage in projects that challenge them to apply innovative solutions to real-world computational problems.
A project-based unit where students work on real-world software engineering and research problems. This unit emphasizes teamwork, design thinking, and research-driven development in computer science applications.
This unit fosters innovation and entrepreneurship by providing students with hands-on experience in solving real-world industry challenges. As a mentor and instructor, I guided students through ideation, prototyping, and business strategy development.
I have supervised research students in projects related to computer vision, AI, and environmental monitoring.