{"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":"2026-05-06T08:50:51","modified_gmt":"2026-05-06T12:50:51","slug":"teaching-and-research","status":"publish","type":"page","link":"https:\/\/carleton.ca\/johnhayes\/teaching-and-research\/","title":{"rendered":"Teaching and Research"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        Teaching and Research\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n\n<div class=\"w-full max-w-xl mx-auto overflow-hidden bg-white rounded-lg shadow-lg cu-stackedlist cu-component not-contained not-prose\">\n    <h2 class=\"px-6 py-4 text-base font-semibold border-b rounded-t-lg md:text-xl bg-gray-50 text-cu-black-800\">\n        Table of Contents\n    <\/h2>\n    <div class=\"grid cu-scrollto cu-stackedlist--toc cu-stackedlist--1 md:grid-cols-1\">\n            <div class=\"space-y-1\">\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        1.\n                    <\/span>\n\n                    <a href=\"#carleton-undergraduate-courses-taught\" class=\"font-medium hover:underline\">\n                        Carleton Undergraduate Courses Taught\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        2.\n                    <\/span>\n\n                    <a href=\"#carleton-graduate-courses-taught\" class=\"font-medium hover:underline\">\n                        Carleton Graduate Courses Taught\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.\n                    <\/span>\n\n                    <a href=\"#graduate-students-completed\" class=\"font-medium hover:underline\">\n                        Graduate Students Completed\n                    <\/a>\n                <\/div>\n\n                                        <div class=\"space-y-1\">\n                    \n            <div class=\"pl-10 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.1\n                    <\/span>\n\n                    <a href=\"#ph-d\" class=\"font-medium hover:underline\">\n                        Ph.D.\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-10 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.2\n                    <\/span>\n\n                    <a href=\"#m-a-sc\" class=\"font-medium hover:underline\">\n                        M.A.Sc.\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-10 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.3\n                    <\/span>\n\n                    <a href=\"#m-eng\" class=\"font-medium hover:underline\">\n                        M.Eng.\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-10 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.4\n                    <\/span>\n\n                    <a href=\"#undergraduate-research-assistants\" class=\"font-medium hover:underline\">\n                        Undergraduate Research Assistants\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-10 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.5\n                    <\/span>\n\n                    <a href=\"#internship-carleton-university-research-experience-for-undergraduate-students-i-cureus\" class=\"font-medium hover:underline\">\n                        Internship-Carleton University Research Experience for Undergraduate Students (I-CUREUS)\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-10 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.6\n                    <\/span>\n\n                    <a href=\"#student-as-partner-program-sapp-undergraduate-students\" class=\"font-medium hover:underline\">\n                        Student as Partner Program (SaPP) Undergraduate Students\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n            <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        4.\n                    <\/span>\n\n                    <a href=\"#technical-interests\" class=\"font-medium hover:underline\">\n                        Technical Interests\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n            <\/div>\n\n    <\/div>\n<\/div>\n\n\n\n<h2 id=\"carleton-undergraduate-courses-taught\" class=\"wp-block-heading\">Carleton Undergraduate Courses Taught<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>ECOR 1010, Introduction to Engineering.<\/li>\n\n\n\n<li>MAAE 2001, Engineering Graphical Design.<\/li>\n\n\n\n<li>MAAE 2101, Engineering Dynamics.<\/li>\n\n\n\n<li>MAAE 2202, Mechanics of Solids I.<\/li>\n\n\n\n<li>MAAE 3004, Dynamics of Machinery,<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/MAAE-3004-W2025-Tutorial-Rev1.pdf\">Project Tutorial<\/a>.<br><\/li>\n\n\n\n<li>MAAE 3901, Mech &amp; Aero Engineering Lab.<\/li>\n\n\n\n<li>AERO 4003, Aerospace Systems Design.<\/li>\n\n\n\n<li>MECH 4503, Introduction to Robotics,&nbsp;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/MECH4503.pdf\">Lecture Notes<\/a>.<\/li>\n\n\n\n<li>MECH 4805, Measurement and Data Systems.<\/li>\n\n\n\n<li>MAAE 4907, Carleton University Simulator Project.<\/li>\n\n\n\n<li>ECOR 4995, Professional Practice.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"carleton-graduate-courses-taught\" class=\"wp-block-heading\">Carleton Graduate Courses Taught<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>MECH 5305, Robotics.<\/li>\n\n\n\n<li>BIOM 5315, Biomedical Robotics.<\/li>\n\n\n\n<li>MECH 5501, Advanced Dynamics.<\/li>\n\n\n\n<li>MECH 5507, Advanced Kinematics.<br><p>Lecture Notes:&nbsp;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch1-Intro.pdf\">Chapter 1, Introduction<\/a>;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch2-Geometry.pdf\">Chapter 2, Geometry<\/a>;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch3-AnalyticProjectiveGeometry.pdf\">Chapter 3; Analytic Projective Geometry<\/a>;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch4-Grobner.pdf\">Chapter 4, Computing Gr\u00f6bner Bases<\/a>;&nbsp;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch5-Displacements.pdf\">Chapter 5, Rigid Body Displacements<\/a>;&nbsp;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch6-Analysis.pdf\">Chapter 6, Kinematic Analysis<\/a>;&nbsp;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch7-Synthesis.pdf\">Chapter 7, Kinematic Synthesis<\/a>;&nbsp;<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Ch8JH_NewMethodsSynthAnalysis.pdf\">Chapter 8, New Methods for Kinematic Synthesis<\/a>.<br><br>Lecture on 4R Algebraic IO Equation Derivation:&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/ARK2018_Hayes_et_Al.pdf\">4R Algebraic I-O Equation<\/a>.<br><br>Presentation on Continuous Approximate Synthesis Using Freudenstein:&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/P12_Guigue_Hayes.pdf\">Continuous Approximate Synthesis of Planar Function-generators Minimising The Design Error<\/a>.<br><br>Presentation on Multi-Modal Synthesis Using Algebraic IO Equations:&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/USCToMM-MSR-2022-Copeland-Hayes-HO.pdf\">Multi-modal Continuous Approximate Algebraic Input-output Synthesis of Planar Four-bar Function Generators<\/a>.<br><br>Lecture on Kinematic Calibration:&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Kinematic_Calibration.pdf\">Kinematic Calibration<\/a>.<br><br>Lecture on Kinematic Mapping Applications:&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Kinematic_Mapping_Applications.pdf\">Kinematic Mapping Applications<\/a>.<br><br><a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/MECH5507-Ref.pdf\">References<\/a>.<br><\/p><\/li>\n<\/ol>\n\n\n\n<h2 id=\"graduate-students-completed\" class=\"wp-block-heading\">Graduate Students Completed<\/h2>\n\n\n\n<h3 id=\"ph-d\" class=\"wp-block-heading\">Ph.D.<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Zachary A. Copeland, Ph.D., April 16, 2024,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/ZAC_PhDThesis_r8_20240426_Mainfile.pdf\">Continuous Approximate Kinematic Synthesis of Planar, Spherical, and Spatial Four-bar Function Generating Mechanisms.<\/a><\/li>\n\n\n\n<li>Mirja Rotzoll, Ph.D., May 03, 2023,\u00a0<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Mirja_Rotzoll_PhD_Thesis_June_09_2023_pdf.pdf\">Algebraic Input-output Equations of Four-bar Kinematic Chains: Planar; Spherical; Spatial.<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/1000010062-240x320.jpg\" alt=\"\" width=\"60\" height=\"80\" class=\"alignnone size-small wp-image-614\"><\/img><\/li>\n\n\n\n<li>James D. Robinson, Ph.D., May 17, 2012,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/thesis_May_20_2012.pdf\">Algebraic Screw Pairs<\/a>.<\/li>\n\n\n\n<li>Abraham Weiss, Ph.D., November 02, 2010,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/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\n\n\n<li>Pranchalee Poonyapak, Ph.D., May 07, 2010,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Poonyapak_Pranchalee_Thesis_May_7_2010.pdf\">Predictive Model for Temperature-induced Deformation of Robot Mechanical Systems<\/a>.<\/li>\n\n\n\n<li>Alexis Gigue, Ph.D., December 22, 2009,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/thesis_final.pdf\">Multiobjective Kinematic Trajectory Planning: an Application to the Captive Trajectory Simulation (CTS) System<\/a>.<\/li>\n<\/ol>\n\n\n\n<h3 id=\"m-a-sc\" class=\"wp-block-heading\">M.A.Sc.<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Mikayla Micomonaco, 2019,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/MikaylaMicomonacoThesisCompressedOptJH.pdf\">Large Angle Washout Algorithms for Flight Simulators<\/a>.<\/li>\n\n\n\n<li>Erin J.E. Austen, 2019,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/101019904austene.pdf\">Development of Kinematic and Dynamic Models for the Argo J5 Rover<\/a>.<\/li>\n\n\n\n<li>Zachary A. Copeland, 2017,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/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\n\n\n<li>Katie DiCola, 2016,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/katie_thesis_ver3.pdf\">Kinematic Calibration of Serial Robots<\/a>.<\/li>\n\n\n\n<li>Chao-Chia (David) Lu, 2014,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/katie_thesis_ver3.pdf\">Relative Measurements for Kinematic Calibration<\/a>.<\/li>\n\n\n\n<li>Stefan Radacina Rusu, 2011, winner of the <strong>University Medal for Research at the Master&#8217;s Level<\/strong>,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/thesis_Final_Version_Aug_31_2011_Opt.pdf\">Real-time Localization in Large-scale Underground Environments Using RFID-based Node Maps<\/a>.<\/li>\n\n\n\n<li>Andrew Dobson, 2010,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Andrew-Dobson_thesis-draft4-1.pdf\">Geometric Form Finding Method for Prismatic Tensegrity Systems<\/a>.<\/li>\n\n\n\n<li>Jesse Linseman, 2010,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/JL_UKF_thesis_04-Submission.pdf\">A UKF-based Orientation Estimator for the Atlas Platform<\/a>.<\/li>\n\n\n\n<li>Beverly Bradley, 2008,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/bradley-thedesignimplementationandvalidationofa3d.pdf\">The Design, Implementation, and Validation of a 3D Laser Light-sectioning Scanner for Biomedical Purposes<\/a>.<\/li>\n\n\n\n<li>James D. Robinson, 2008,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/James_Robinson_Masters_Thesis-FINAL.pdf\">Direct and Inverse Kinematics of a New Class of Serial-parallel Hybrid Manipulator<\/a>.<\/li>\n\n\n\n<li>Nicholas Spooner, 2006,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Nicholas_Spooner_Thesis_Nov_1_2006.pdf\">Surgical Robotics \u2013 Visually Autonomous Cauterization System (VACS) Conceptual Design<\/a>.<\/li>\n\n\n\n<li>Timothy J. Luu, 2005,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/Thesis-FINAL-SUBMISSION.pdf\">Integrated Type and Approximate Dimensional Synthesis of Four-bar Planar Mechanisms for Rigid Body Guidance<\/a>.<\/li>\n\n\n\n<li>Andrew A. Fratpietro, 2004,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/fratpietro-Final.pdf\">Relative Measurement for Kinematic Calibration Using Digital Image Processing<\/a>.<\/li>\n\n\n\n<li>Nicholas W. Simpson, 2004,&nbsp;<a href=\"https:\/\/carleton.ca\/johnhayes\/wp-content\/uploads\/sites\/237\/NWS-Final.pdf\">Kinematic Calibration of Six-axis Serial Robots Using the Relative Measurement Concept<\/a>.<\/li>\n<\/ol>\n\n\n\n<h3 id=\"m-eng\" class=\"wp-block-heading\">M.Eng.<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Monarch Vyas, 2013,&nbsp;<i>Matlab GUI for Synthesis of Four-bar Planar Mechanisms for Rigid Body Guidance.<\/i><\/li>\n\n\n\n<li>John B. Holland, 2005,&nbsp;<i>Dynamics of Spherical Linkages.<\/i><\/li>\n\n\n\n<li>Xiaobin Wang, 2005,&nbsp;<i>Dynamics of Flexible Multi-body Systems.<\/i><\/li>\n<\/ol>\n\n\n\n<h3 id=\"undergraduate-research-assistants\" class=\"wp-block-heading\">Undergraduate Research Assistants<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Allyssia (Ally) Colla, 2025, <i>Chebyshev-Gr\u00fcbler-Kutzbach Mobility Criterion Revisited.<\/i><\/li>\n\n\n\n<li>Sydney M. Shelp, 2024, <i>MAAE 3004, Dynamics of Machinery Course Pack.<\/i><\/li>\n\n\n\n<li>Twe Tar O. Hninn, 2023-2024,&nbsp;<i>Extreme Angular Velocity and Acceleration Implications for Maximum Shaking Force and Moment in 4R Four-bar Linkages.<\/i><\/li>\n\n\n\n<li>Beatrix Levin, 2021,&nbsp;<i>Differential Kinematics of Spherical 4R Four-bar Linkages.<\/i><\/li>\n\n\n\n<li>Quinn Bucciol, 2021,&nbsp;<i>The Six Distinct Functions Generated with a Single Planar Four-bar Linkage.<\/i><\/li>\n\n\n\n<li>Atena Iraei, 2021,&nbsp;<i>Differential Kinematics of Planar Four-bar Linkages Using the Algebraic IO Equation.<\/i><\/li>\n\n\n\n<li>Alia Nichol, 2021,&nbsp;<i>Velocity and Acceleration Ratio Extrema of Planar Four-bar Linkages Using the Algebraic IO Equation.<\/i><\/li>\n\n\n\n<li>Mohammad Almalak, 2021,&nbsp;<i>Tensegrity-based Double Tetrahedron Cable-actuated Motion Platform.<\/i><\/li>\n\n\n\n<li>Senah Qwai, 2020-2021,&nbsp;<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\n\n\n<li>Alia Nichol, 2020-2021,&nbsp;<i>Kinematic Synthesis and Analysis of Mechanical Systems.<\/i><\/li>\n\n\n\n<li>Fyriale Bolo, 2017,&nbsp;<i>Sternal Wire Torque Wrench Design and Analysis.<\/i><\/li>\n\n\n\n<li>Owen Roberts, 2010,&nbsp;<i>Algebraic Screw Pair Prototype.<\/i><\/li>\n\n\n\n<li>Craig Clanachan, 2009,&nbsp;<i>The Contact Curve Between an Omni-wheel and a Sphere.<\/i><\/li>\n\n\n\n<li>Christine Harkness, 2008,&nbsp;<i>An Optical Method for Estimating the Orientation of a Sphere.<\/i><\/li>\n\n\n\n<li>Andrew Matheson, 2008,&nbsp;<i>Rotation Characteristics of an Omni-wheel.<\/i><\/li>\n\n\n\n<li>Fraser Howden, 2006,&nbsp;<i>Multibody Dynamic System Force Analysis.<\/i><\/li>\n\n\n\n<li>Jordan McIntosh, 2006,&nbsp;<i>Dynamic Deformation in a Reciprocating Flexible Beam.<\/i><\/li>\n\n\n\n<li>Gordon Wynn, 2006,&nbsp;<i>Measuring Omni-wheel Induced Vibration and Slip.<\/i><\/li>\n\n\n\n<li>Janelle Zeeb, 2006,&nbsp;<i>Motion Capture of the Tennis Serve.<\/i><\/li>\n\n\n\n<li>Andrey Zakurdaev, 2006,&nbsp;<i>Temperature Induced Deformation in Mechanical Systems.<\/i><\/li>\n\n\n\n<li>Janelle Zeeb, 2005,&nbsp;<i>MAAE 5507 Lecture Notes.<\/i><\/li>\n\n\n\n<li>Tabassum Aziz, 2005,&nbsp;<i>Repeatability of Industrial Robots.<\/i><\/li>\n\n\n\n<li>Tabassum Aziz, 2004,&nbsp;<i>Pro\/E Manual for Rapid Prototyping.<\/i><\/li>\n\n\n\n<li>Umer Ahmed, 2004,&nbsp;<i>Patent Application for Novel Actuation for Orientation Control.<\/i><\/li>\n\n\n\n<li>Tabassum Aziz, 2003,&nbsp;<i>State-of-the-art in 3D Printers.<\/i><\/li>\n\n\n\n<li>Sean McTavish, 2003,&nbsp;<i>Interactive Software-based Training Environment for Design.<\/i><\/li>\n\n\n\n<li>Marc-Andr\u00e9 M\u00fcller, 2003,&nbsp;<i>Descriptive Geometry Applications to Mechanical Systems.<\/i><\/li>\n\n\n\n<li>Andrea Bajaj and Charles Boivin, 1998,&nbsp;<i>Kinetics of a 3-legged Platform with Holonomic Higher Pairs.<\/i><\/li>\n\n\n\n<li>John Chan and Jonathan Shum, 1997,&nbsp;<i>Kinematics of a 3-legged Platform with Holonomic Higher Pairs.<\/i><\/li>\n<\/ol>\n\n\n\n<h3 id=\"internship-carleton-university-research-experience-for-undergraduate-students-i-cureus\" class=\"wp-block-heading\">Internship-Carleton University Research Experience for Undergraduate Students (I-CUREUS)<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Atena Iraei, 2021,&nbsp;<i>Velocity and Acceleration Ratios in Planar Four-bar Linkages.<\/i><\/li>\n\n\n\n<li>Alia Nichol, 2020-2021,&nbsp;<i>Design Parameter Space of Planar RRRP Linkages.<\/i><\/li>\n<\/ol>\n\n\n\n<h3 id=\"student-as-partner-program-sapp-undergraduate-students\" class=\"wp-block-heading\">Student as Partner Program (SaPP) Undergraduate Students<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Sydney M. Shelp, 2024, <i>MAAE 3004, Dynamics of Machinery Course Pack.<\/i><\/li>\n\n\n\n<li>Senah Qwai, 2021,&nbsp;<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\n\n\n<li>Alia Nichol, 2020,&nbsp;<i>MAAE 3004, Dynamics of Machinery: Project Development and Testing; Project Notes.<\/i><\/li>\n<\/ol>\n\n\n\n<h2 id=\"technical-interests\" class=\"wp-block-heading\">Technical Interests<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Geometry: algebraic geometry; descriptive geometry; discrete geometry; combinatorial group theory.<\/li>\n\n\n\n<li>Kinematic geometry: kinematic mapping; dual quaternions; screw theory.<\/li>\n\n\n\n<li>Mathematics: Grassmannian formulations; Gr\u00f6bner basis theory; abstract algebra (commutative ring, ideal, variety theory).<\/li>\n\n\n\n<li>Metrology and instrumentation.<\/li>\n\n\n\n<li>Industrial process automation.<\/li>\n\n\n\n<li>Mechatronics.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Carleton Undergraduate Courses Taught Carleton Graduate Courses Taught Graduate Students Completed Ph.D. M.A.Sc. M.Eng. Undergraduate Research Assistants Internship-Carleton University Research Experience for Undergraduate Students (I-CUREUS) Student as Partner Program (SaPP) Undergraduate Students Technical Interests<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_cu_dining_location_slug":"","footnotes":"","_links_to":"","_links_to_target":""},"cu_page_type":[],"class_list":["post-57","page","type-page","status-publish","hentry"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages\/57","targetHints":{"allow":["GET"]}}],"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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":5,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":729,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/pages\/57\/revisions\/729"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/johnhayes\/wp-json\/wp\/v2\/cu_page_type?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}