Teaching

Programming and Algorithms
Introduction to programming for mechanical engineers. The students are introduced to algorithmic problem solving and basic concepts in programming. The students practice these using MATLAB programming language.

Computer Vision 101
Teaching the necessary skills and basic knowledge to utilize computer vision systems. The students will familiarize themselves with Python, including methods and libraries required for computer vision.

Introduction to Autonomous Robots
Developing the necessary skills to design and build an autonomous system. The skills are acquired while emphasizing the relevant applications in the mechanical engineering field.

Introduction to Operations Research
Expose mechanical engineering students to the field of operations research by equipping them with tools to formulate common industrial and engineering problems as optimization problems.
Students will also be introduced to common algorithms used to solve these optimization problems.