Teaching

Courses connecting geometry, computation, manufacturing, and hands-on robotics.

MAEG 5030

Term 1 · Postgraduate course

Geometry Computing for Design and Manufacturing

Geometric computing connects digital representations with the design and realization of physical products. This course covers computational principles used in CAD, CAM, CAE, robotics, and digital fabrication.

  • Advanced geometry representation
  • Scanning and geometry data acquisition
  • Processing and manipulation of geometric data
  • Geometric algorithms for robotics, design, and fabrication
Examples of geometry acquisition, processing, and physical-world interaction
Acquire geometry → Process and model → Interact with the physical world

MAEG 4010

Term 2 · Senior undergraduate course

Computer-Integrated Manufacturing

This course introduces the hardware, software, and organizational systems that connect manufacturing processes. Students study how sensors, control, computation, and robotics work together in an integrated production system.

  • Sensors, actuators, and programmable logic controllers
  • CAD, CAE, CAM, and process planning
  • Economic and management systems for manufacturing
  • Robotics in manufacturing practice
Computer-integrated manufacturing systems and technologies
Connecting design, planning, control, and production.

Learning by building

Students work in groups to develop robotic systems, integrating mechanical components, electronics, control, and PLC systems. The 2024 and 2025 projects focused on pipe-climbing robots.

Student pipe-climbing robot projectStudent pipe-climbing robot projectStudent pipe-climbing robot project
Pipe-climbing robots developed through group projects.

Student projects

Final-year and MSc projects connect coursework with ongoing lab research in robotics, geometry, fabrication, and sensing.

Relevant project courses include EEEN / MAEG 4998 and MAEG / ROSE 5090. Contact the lab to discuss current opportunities.

Discuss a project →