Teaching

Courses, supervision, and mentoring activities led by Dr. Guizani in the Department of Electrical and Computer Engineering at Queen's University.

Frank Knox Award for Excellence in Teaching, April 2024

Recognizes Queen's University professors who demonstrate an outstanding commitment to their students through exceptional teaching. Learn more →

Courses

Courses Taught

ELEC 376 Fall Undergraduate

Software Development Methodology

Software engineering principles, methodologies, and practices. Covers requirements, design, testing, project management, and agile development.

Course details
ELEC 290 Fall Undergraduate

ECE Design and Practice

Team-based design to solve complex open-ended problems. Covers problem definition, creation of ideas, and decision making that considers technical, economic, societal, and environmental factors. Attention is given to safety, regulations, engineering ethics, and effective communication skills.

Course details
ELEC 881 Winter Graduate

Empirical Software Engineering

Research methods for software engineering. Covers empirical study design, qualitative and quantitative analysis, mining software repositories, and systematic literature reviews.

Course details

Supervision

Project Supervision

ELEC 498 2023 – 2026 Undergraduate

Computer Engineering Project

Year-long capstone project supervision. Students work on real-world software engineering problems, from open-source tooling to ML-driven developer tools.

Course details
APSC 103 Winter 2024 Undergraduate

Engineering Design

First-year engineering design course. Introduces the engineering design process through team-based projects.

Course details

Interested in Working with Us?

The MUSE Lab welcomes graduate and undergraduate students interested in software engineering, open source, developer tools, and empirical research.