{"id":57,"date":"2022-10-06T11:14:14","date_gmt":"2022-10-06T15:14:14","guid":{"rendered":"https:\/\/carleton.ca\/johnhayes\/?page_id=57"},"modified":"2025-11-02T18:36:55","modified_gmt":"2025-11-02T23:36:55","slug":"teaching-and-research","status":"publish","type":"page","link":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/","title":{"rendered":"Teaching and Research"},"content":{"rendered":"<h2>Carleton Undergraduate Courses Taught<\/h2>\n<ol>\n<li>ECOR 1010, Introduction to Engineering.<\/li>\n<li>MAAE 2001, Engineering Graphical Design.<\/li>\n<li>MAAE 2101, Engineering Dynamics.<\/li>\n<li>MAAE 2202, Mechanics of Solids I.<\/li>\n<li>MAAE 3004, Dynamics of Machinery,<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/MAAE-3004-W2025-Tutorial-Rev1.pdf\">Project Tutorial<\/a>.\n<\/li>\n<li>MAAE 3901, Mech &amp; Aero Engineering Lab.<\/li>\n<li>AERO 4003, Aerospace Systems Design.<\/li>\n<li>MECH 4503, Introduction to Robotics,\u00a0<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/MECH4503.pdf\">Lecture Notes<\/a>.<\/li>\n<li>MECH 4805, Measurement and Data Systems.<\/li>\n<li>MAAE 4907, Carleton University Simulator Project.<\/li>\n<li>ECOR 4995, Professional Practice.<\/li>\n<\/ol>\n<h2>Carleton Graduate Courses Taught<\/h2>\n<ol>\n<li>MECH 5305, Robotics.<\/li>\n<li>BIOM 5315, Biomedical Robotics.<\/li>\n<li>MECH 5501, Advanced Dynamics.<\/li>\n<li>MECH 5507, Advanced Kinematics.\n<p>Lecture Notes:\u00a0<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch1-Intro.pdf\">Chapter 1, Introduction<\/a>;<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch2-Geometry.pdf\">Chapter 2, Geometry<\/a>;<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch3-AnalyticProjectiveGeometry.pdf\">Chapter 3; Analytic Projective Geometry<\/a>;<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch4-Grobner.pdf\">Chapter 4, Computing Gr\u00f6bner Bases<\/a>;\u00a0<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch5-Displacements.pdf\">Chapter 5, Rigid Body Displacements<\/a>;\u00a0<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch6-Analysis.pdf\">Chapter 6, Kinematic Analysis<\/a>;\u00a0<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch7-Synthesis.pdf\">Chapter 7, Kinematic Synthesis<\/a>;\u00a0<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Ch8JH_NewMethodsSynthAnalysis.pdf\">Chapter 8, New Methods for Kinematic Synthesis<\/a>.<br \/>\nLecture on 4R Algebraic IO Equation Derivation:\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/ARK2018_Hayes_et_Al.pdf\">4R Algebraic I-O Equation<\/a>.<br \/>\nPresentation on Continuous Approximate Synthesis Using Freudenstein:\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/P12_Guigue_Hayes.pdf\">Continuous Approximate Synthesis of Planar Function-generators Minimising The Design Error<\/a>.<br \/>\nPresentation on Multi-Modal Synthesis Using Algebraic IO Equations:\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/USCToMM-MSR-2022-Copeland-Hayes-HO.pdf\">Multi-modal Continuous Approximate Algebraic Input-output Synthesis of Planar Four-bar Function Generators<\/a>.<br \/>\nLecture on Kinematic Calibration:\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Kinematic_Calibration.pdf\">Kinematic Calibration<\/a>.<br \/>\nLecture on Kinematic Mapping Applications:\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Kinematic_Mapping_Applications.pdf\">Kinematic Mapping Applications<\/a>.<br \/>\n<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/MECH5507-Ref.pdf\">References<\/a>.\n<\/li>\n<\/ol>\n<h2>Graduate Students Completed<\/h2>\n<h3>Ph.D.<\/h3>\n<ol>\n<li>Zachary A. Copeland, Ph.D., April 16, 2024,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/ZAC_PhDThesis_r8_20240426_Mainfile.pdf\">Continuous Approximate Kinematic Synthesis of Planar, Spherical, and Spatial Four-bar Function Generating Mechanisms.<\/a><\/li>\n<li>Mirja Rotzoll, Ph.D., May 03, 2023,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Mirja_Rotzoll_PhD_Thesis_June_09_2023_pdf.pdf\">Algebraic Input-output Equations of Four-bar Kinematic Chains: Planar; Spherical; Spatial.<\/a><\/li>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-240x320.jpg\" alt=\"\" width=\"240\" height=\"320\" class=\"alignnone size-medium wp-image-614\" srcset=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-240x320.jpg 240w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-400x533.jpg 400w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-160x213.jpg 160w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-768x1024.jpg 768w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-1152x1536.jpg 1152w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-1536x2048.jpg 1536w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-360x480.jpg 360w, https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/1000010062-scaled.jpg 1920w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/p>\n<li>James D. Robinson, Ph.D., May 17, 2012,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/thesis_May_20_2012.pdf\">Algebraic Screw Pairs<\/a>.<\/li>\n<li>Abraham Weiss, Ph.D., November 02, 2010,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/AW_thesis_Nov_2_2010_RevF.pdf\">Generalized Mathematical Modelling of a Novel Singularity-free Class of Six Degree of Freedom Motion Platform<\/a>.<\/li>\n<li>Pranchalee Poonyapak, Ph.D., May 07, 2010,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Poonyapak_Pranchalee_Thesis_May_7_2010.pdf\">Predictive Model for Temperature-induced Deformation of Robot Mechanical Systems<\/a>.<\/li>\n<li>Alexis Gigue, Ph.D., December 22, 2009,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/thesis_final.pdf\">Multiobjective Kinematic Trajectory Planning: an Application to the Captive Trajectory Simulation (CTS) System<\/a>.<\/li>\n<\/ol>\n<h3>M.A.Sc.<\/h3>\n<ol>\n<li>Mikayla Micomonaco, 2019,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/MikaylaMicomonacoThesisCompressedOptJH.pdf\">Large Angle Washout Algorithms for Flight Simulators<\/a>.<\/li>\n<li>Erin J.E. Austen, 2019,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/101019904austene.pdf\">Development of Kinematic and Dynamic Models for the Argo J5 Rover<\/a>.<\/li>\n<li>Zachary A. Copeland, 2017,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/ZacharyCopeland_Thesis_FinalSubmission.pdf\">A Completely Generalized and Algorithmic Approach to Identifying the Maximum Area Inscribing Ellipse of an Asymmetric Convex Quadrangle<\/a>.<\/li>\n<li>Katie DiCola, 2016,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/katie_thesis_ver3.pdf\">Kinematic Calibration of Serial Robots<\/a>.<\/li>\n<li>Chao-Chia (David) Lu, 2014,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/katie_thesis_ver3.pdf\">Relative Measurements for Kinematic Calibration<\/a>.<\/li>\n<li>Stefan Radacina Rusu, 2011, winner of the <strong>University Medal for Research at the Master&#8217;s Level<\/strong>,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/thesis_Final_Version_Aug_31_2011_Opt.pdf\">Real-time Localization in Large-scale Underground Environments Using RFID-based Node Maps<\/a>.<\/li>\n<li>Andrew Dobson, 2010,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Andrew-Dobson_thesis-draft4-1.pdf\">Geometric Form Finding Method for Prismatic Tensegrity Systems<\/a>.<\/li>\n<li>Jesse Linseman, 2010,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/JL_UKF_thesis_04-Submission.pdf\">A UKF-based Orientation Estimator for the Atlas Platform<\/a>.<\/li>\n<li>Beverly Bradley, 2008,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/bradley-thedesignimplementationandvalidationofa3d.pdf\">The Design, Implementation, and Validation of a 3D Laser Light-sectioning Scanner for Biomedical Purposes<\/a>.<\/li>\n<li>James D. Robinson, 2008,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/James_Robinson_Masters_Thesis-FINAL.pdf\">Direct and Inverse Kinematics of a New Class of Serial-parallel Hybrid Manipulator<\/a>.<\/li>\n<li>Nicholas Spooner, 2006,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Nicholas_Spooner_Thesis_Nov_1_2006.pdf\">Surgical Robotics \u2013 Visually Autonomous Cauterization System (VACS) Conceptual Design<\/a>.<\/li>\n<li>Timothy J. Luu, 2005,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/Thesis-FINAL-SUBMISSION.pdf\">Integrated Type and Approximate Dimensional Synthesis of Four-bar Planar Mechanisms for Rigid Body Guidance<\/a>.<\/li>\n<li>Andrew A. Fratpietro, 2004,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/fratpietro-Final.pdf\">Relative Measurement for Kinematic Calibration Using Digital Image Processing<\/a>.<\/li>\n<li>Nicholas W. Simpson, 2004,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/NWS-Final.pdf\">Kinematic Calibration of Six-axis Serial Robots Using the Relative Measurement Concept<\/a>.<\/li>\n<\/ol>\n<h3>M.Eng.<\/h3>\n<ol>\n<li>Monarch Vyas, 2013,\u00a0<i>Matlab GUI for Synthesis of Four-bar Planar Mechanisms for Rigid Body Guidance.<\/i><\/li>\n<li>John B. Holland, 2005,\u00a0<i>Dynamics of Spherical Linkages.<\/i><\/li>\n<li>Xiaobin Wang, 2005,\u00a0<i>Dynamics of Flexible Multi-body Systems.<\/i><\/li>\n<\/ol>\n<h3>Undergraduate Research Assistants<\/h3>\n<ol>\n<li>Allyssia (Ally) Colla, 2025, <i>Chebyshev-Gr\u00fcbler-Kutzbach Mobility Criterion Revisited.<\/i><\/li>\n<li>Sydney M. Shelp, 2024, <i>MAAE 3004, Dynamics of Machinery Course Pack.<\/i><\/li>\n<li>Twe Tar O. Hninn, 2023-2024,\u00a0<i>Extreme Angular Velocity and Acceleration Implications for Maximum Shaking Force and Moment in 4R Four-bar Linkages.<\/i><\/li>\n<li>Beatrix Levin, 2021,\u00a0<i>Differential Kinematics of Spherical 4R Four-bar Linkages.<\/i><\/li>\n<li>Quinn Bucciol, 2021,\u00a0<i>The Six Distinct Functions Generated with a Single Planar Four-bar Linkage.<\/i><\/li>\n<li>Atena Iraei, 2021,\u00a0<i>Differential Kinematics of Planar Four-bar Linkages Using the Algebraic IO Equation.<\/i><\/li>\n<li>Alia Nichol, 2021,\u00a0<i>Velocity and Acceleration Ratio Extrema of Planar Four-bar Linkages Using the Algebraic IO Equation.<\/i><\/li>\n<li>Mohammad Almalak, 2021,\u00a0<i>Tensegrity-based Double Tetrahedron Cable-actuated Motion Platform.<\/i><\/li>\n<li>Senah Qwai, 2020-2021,\u00a0<i>Exploring Trends in Psychological and Social Barriers to Success in Online Learning for Undergraduate Engineering Students Split Along Biological Sex Lines.<\/i><\/li>\n<li>Alia Nichol, 2020-2021,\u00a0<i>Kinematic Synthesis and Analysis of Mechanical Systems.<\/i><\/li>\n<li>Fyriale Bolo, 2017,\u00a0<i>Sternal Wire Torque Wrench Design and Analysis.<\/i><\/li>\n<li>Owen Roberts, 2010,\u00a0<i>Algebraic Screw Pair Prototype.<\/i><\/li>\n<li>Craig Clanachan, 2009,\u00a0<i>The Contact Curve Between an Omni-wheel and a Sphere.<\/i><\/li>\n<li>Christine Harkness, 2008,\u00a0<i>An Optical Method for Estimating the Orientation of a Sphere.<\/i><\/li>\n<li>Andrew Matheson, 2008,\u00a0<i>Rotation Characteristics of an Omni-wheel.<\/i><\/li>\n<li>Fraser Howden, 2006,\u00a0<i>Multibody Dynamic System Force Analysis.<\/i><\/li>\n<li>Jordan McIntosh, 2006,\u00a0<i>Dynamic Deformation in a Reciprocating Flexible Beam.<\/i><\/li>\n<li>Gordon Wynn, 2006,\u00a0<i>Measuring Omni-wheel Induced Vibration and Slip.<\/i><\/li>\n<li>Janelle Zeeb, 2006,\u00a0<i>Motion Capture of the Tennis Serve.<\/i><\/li>\n<li>Andrey Zakurdaev, 2006,\u00a0<i>Temperature Induced Deformation in Mechanical Systems.<\/i><\/li>\n<li>Janelle Zeeb, 2005,\u00a0<i>MAAE 5507 Lecture Notes.<\/i><\/li>\n<li>Tabassum Aziz, 2005,\u00a0<i>Repeatability of Industrial Robots.<\/i><\/li>\n<li>Tabassum Aziz, 2004,\u00a0<i>Pro\/E Manual for Rapid Prototyping.<\/i><\/li>\n<li>Umer Ahmed, 2004,\u00a0<i>Patent Application for Novel Actuation for Orientation Control.<\/i><\/li>\n<li>Tabassum Aziz, 2003,\u00a0<i>State-of-the-art in 3D Printers.<\/i><\/li>\n<li>Sean McTavish, 2003,\u00a0<i>Interactive Software-based Training Environment for Design.<\/i><\/li>\n<li>Marc-Andr\u00e9 M\u00fcller, 2003,\u00a0<i>Descriptive Geometry Applications to Mechanical Systems.<\/i><\/li>\n<li>Andrea Bajaj and Charles Boivin, 1998,\u00a0<i>Kinetics of a 3-legged Platform with Holonomic Higher Pairs.<\/i><\/li>\n<li>John Chan and Jonathan Shum, 1997,\u00a0<i>Kinematics of a 3-legged Platform with Holonomic Higher Pairs.<\/i><\/li>\n<\/ol>\n<h3>Internship-Carleton University Research Experience for Undergraduate Students (I-CUREUS)<\/h3>\n<ol>\n<li>Atena Iraei, 2021,\u00a0<i>Velocity and Acceleration Ratios in Planar Four-bar Linkages.<\/i><\/li>\n<li>Alia Nichol, 2020-2021,\u00a0<i>Design Parameter Space of Planar RRRP Linkages.<\/i><\/li>\n<\/ol>\n<h3>Student as Partner Program (SaPP) Undergraduate Students<\/h3>\n<ol>\n<li>Sydney M. Shelp, 2024, <i>MAAE 3004, Dynamics of Machinery Course Pack.<\/i><\/li>\n<li>Senah Qwai, 2021,\u00a0<i>Exploring Trends in Psychological and Social Barriers to Success in Online Learning for Undergraduate Engineering Students Split Along Biological Sex Lines.<\/i><\/li>\n<li>Alia Nichol, 2020,\u00a0<i>MAAE 3004, Dynamics of Machinery: Project Development and Testing; Project Notes.<\/i><\/li>\n<\/ol>\n<h2>Technical Interests<\/h2>\n<ul>\n<li>Geometry: algebraic geometry; descriptive geometry; discrete geometry; combinatorial group theory.<\/li>\n<li>Kinematic geometry: kinematic mapping; dual quaternions; screw theory.<\/li>\n<li>Mathematics: Grassmannian formulations; Gr\u00f6bner basis theory; abstract algebra (commutative ring, ideal, variety theory).<\/li>\n<li>Metrology and instrumentation.<\/li>\n<li>Industrial process automation.<\/li>\n<li>Mechatronics.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Carleton Undergraduate Courses Taught ECOR 1010, Introduction to Engineering. MAAE 2001, Engineering Graphical Design. MAAE 2101, Engineering Dynamics. MAAE 2202, Mechanics of Solids I. MAAE 3004, Dynamics of Machinery, Project Tutorial. MAAE 3901, Mech &amp; Aero Engineering Lab. AERO 4003, Aerospace Systems Design. MECH 4503, Introduction to Robotics,\u00a0 Lecture Notes. MECH 4805, Measurement and Data [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Teaching and Research - John Hayes<\/title>\n<meta name=\"description\" content=\"Carleton Undergraduate Courses Taught ECOR 1010, Introduction to Engineering. MAAE 2001, Engineering Graphical Design. MAAE 2101, Engineering Dynamics.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/\",\"url\":\"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/\",\"name\":\"Teaching and Research - John Hayes\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/johnhayes\/#website\"},\"datePublished\":\"2022-10-06T15:14:14+00:00\",\"dateModified\":\"2025-11-02T23:36:55+00:00\",\"description\":\"Carleton Undergraduate Courses Taught ECOR 1010, Introduction to Engineering. MAAE 2001, Engineering Graphical Design. MAAE 2101, Engineering Dynamics.\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/johnhayes\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching and Research\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/johnhayes\/#website\",\"url\":\"https:\/\/carleton.ca\/johnhayes\/\",\"name\":\"John Hayes\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/johnhayes\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teaching and Research - John Hayes","description":"Carleton Undergraduate Courses Taught ECOR 1010, Introduction to Engineering. MAAE 2001, Engineering Graphical Design. MAAE 2101, Engineering Dynamics.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/","url":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/","name":"Teaching and Research - John Hayes","isPartOf":{"@id":"https:\/\/carleton.ca\/johnhayes\/#website"},"datePublished":"2022-10-06T15:14:14+00:00","dateModified":"2025-11-02T23:36:55+00:00","description":"Carleton Undergraduate Courses Taught ECOR 1010, Introduction to Engineering. MAAE 2001, Engineering Graphical Design. MAAE 2101, Engineering Dynamics.","breadcrumb":{"@id":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/johnhayes\/"},{"@type":"ListItem","position":2,"name":"Teaching and Research"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/johnhayes\/#website","url":"https:\/\/carleton.ca\/johnhayes\/","name":"John Hayes","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/johnhayes\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"hosted","banner_button":"no","banner_hosted_image":"eng-aerospace","banner_opacity":"default"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages\/57"}],"collection":[{"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":4,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":651,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages\/57\/revisions\/651"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/media?parent=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}