About

An educational hub focused on software engineering, artificial intelligence, and applied computing.

Purpose of This Website

This website serves as a curated academic and educational resource supporting software engineering and artificial intelligence education at Centennial College. It brings together course materials, applied research activities, workshops, and outreach initiatives developed and delivered as part of my teaching and research work.

The site reflects sustained instructional and curricular development since 2018, with a focus on bridging foundational theory and real-world practice in areas such as full-stack development, artificial intelligence, agentic systems, and modern software architectures.

Teaching and Learning Resources

This website provides detailed information about the courses I teach, including course descriptions, learning outcomes, and carefully selected learning resources. These materials are intended to complement institutional learning management systems and help students better understand course structure, expectations, and connections between topics.

The Teaching page serves as an overview of all courses, while the What’s New page offers a curated collection of current resources reflecting developments in software engineering, AI research, and industry practice.

Workshops and Outreach

In addition to formal coursework, this platform supports free workshops and outreach activities focused on emerging technologies in software engineering and artificial intelligence. These sessions are designed for high school students, educators, and institutions seeking exposure to modern tools, frameworks, and computational thinking practices.

Details about current and past sessions are available on the Workshops page.

Use of Materials

Unless otherwise stated, materials on this website are provided for educational purposes. Students at Centennial College may use the content for personal learning and coursework.

Reuse or redistribution of materials outside an educational context requires prior permission.