Teaching
MECH ENG 4SS3: Smart Systems
The aim of this elective course is to introduce the principles of smart systems and applications in engineering. The course helps support a new technical stream at McMaster University called Smart Systems that is offered to our final year students. This stream will allow for more specialized training for our students in the area of artificial intelligence, instrumentation, machine learning, mechatronics, and robotics. Students should have background knowledge in linear algebra, programming, and systems and control theory.
MECH ENG 777: Cognitive Systems Theory
The aim of this graduate course is for students to develop an understanding of cognitive systems principles and applications in engineering. The course provides a theoretical understanding of the perception-action cycle (e.g., estimation and control theory), memory, attention, and intelligence (e.g., artificial and machine learning) in an engineering environment. Students will learn how to design, build, simulate, and test algorithms and systems using Python and/or MATLAB and Simulink. Furthermore, students will be tasked with a cognitive systems-based project related to graduate, thesis, or industry problems. Topics include, and are not limited to, the following: mechanical and electrical systems, fault detection and diagnosis, target tracking, artificial intelligence, data science applications, and environmental monitoring. Students should have background knowledge in linear algebra, programming, and systems and control theory.