Charbel Azzi, PhD
Assistant Professor, Teaching Stream
Email: cazzi@uwaterloo.ca
Location: E7 6336
Phone: 519-888-4567 x41192
Status: Active
Biography
Charbel Azzi is an Assistant Professor, Teaching Stream in the Department of Systems Design Engineering at the University of Waterloo. He has been Lecturing there since 2020. He received a B.S. in Mechanical Engineering from the American University of Beirut in 2013, a MASc and PhD in Systems Design Engineering from the University of Waterloo in 2015 and 2022 respectively. He worked in Industry as team lead in 2013-2014, and Software Engineer for startup companies in Canada in 2014-2015 and in 2022.
The overall theme of his current and future research is Computer Vision and Artificial Intelligence applied to Robotics. His work focuses on estimating camera motion, autonomous robotic mapping and localization, 3D scene reconstruction, learning optical flow, and image-based localization. He is interested in machine learning and developing new learning tools from regular cameras and event cameras.
In the past 5 years, Dr. Azzi’s passion and focus have been on teaching Engineering courses for future generations. He can teach variety of subjects starting from his core field of expertise in software engineering by teaching Algorithms and Data Structures, Fundamentals of AI, Digital Systems, and Linear Systems and Signals. He also teaches other variety of courses such as Circuits, Instrumentation, and Measurements and Physics courses.
He has demonstrated his excellence in teaching by receiving Congratulatory Letters from the Dean of Engineering at the University of Waterloo 4 times, and by being awarded the prestigious Amit and Meena Chakma Awards for Exceptional Teaching.
The overall theme of his current and future research is Computer Vision and Artificial Intelligence applied to Robotics. His work focuses on estimating camera motion, autonomous robotic mapping and localization, 3D scene reconstruction, learning optical flow, and image-based localization. He is interested in machine learning and developing new learning tools from regular cameras and event cameras.
In the past 5 years, Dr. Azzi’s passion and focus have been on teaching Engineering courses for future generations. He can teach variety of subjects starting from his core field of expertise in software engineering by teaching Algorithms and Data Structures, Fundamentals of AI, Digital Systems, and Linear Systems and Signals. He also teaches other variety of courses such as Circuits, Instrumentation, and Measurements and Physics courses.
He has demonstrated his excellence in teaching by receiving Congratulatory Letters from the Dean of Engineering at the University of Waterloo 4 times, and by being awarded the prestigious Amit and Meena Chakma Awards for Exceptional Teaching.
Research Interests
- Computer Vision and Image Processing
- Simultaneous Localization And Mapping
- Image-Based Localization and Place recognition
- Optical Flow
- Machine Learning and Artificial Intelligence for Computer Vision
- Deep learning for Event-based Cameras
- Event-based Cameras in Robotics and MEMS
- 3D Tracking and Object Detection
Education
- 2022, Doctorate Systems Design Engineering, University of Waterloo, Canada
- 2016, Master of Applied Science Systems Design Engineering, University of Waterloo, Canada
- 2013, Bachelor's Mechanical Engineering, American University of Beirut, Lebanon
Awards
Teaching*
- SYDE 292 - Circuits, Instrumentation, and Measurements
- Taught in 2024
- SYDE 522 - Foundations of Artificial Intelligence
- Taught in 2024
* Only courses taught in the past 5 years are displayed.
In The News
Graduate studies
- Not currently accepting applications for graduate students