Bio
From Milton MA, Paul did his undergraduate work at Tufts University and his mechanical engineering graduate work (Ph.D) at Stanford under Thomas Kane.
As a young adult, Paul worked summers landscaping, farming, and construction, then worked at MIT Lincoln Laboratory, NASA Ames, and MSC.Software, was a consulting editor for McGrawHill (mechanics), and has been a consultant for the software, robotics, biotechnology, energy, automotive, and mechanical/aerospace industries.
He developed force/motion software used by more than 12 million people worldwide and translated into 11 spoken languages. These software applications include Interactive Physics, Working Model 2D/3D, MSC.visualNastran 4D (now SimWise), NIH Simbody/OpenSim, and the symbolic manipulators Autolev/MotionGenesis.
Paul currently works on Drake, opensource software developed by TRI (Toyota Research Institute) to simulate robots and autonomous vehicles. In his role as Lead TRI/Stanford Liaison for SAIL (Toyota's Center for AI Research at Stanford), he facilitates research between TRI and Stanford.
At Stanford, Paul greatly enjoys working with students and teaches mechanics (physics/engineering), controls/vibrations, and advanced dynamics & computation/simulation. He has written several books on dynamics, computation, and control (broadly adopted by universities and professionals).
Paul is highly appreciative of support from Stanford alumni/CEO Dave Baszucki who developed internationally acclaimed physics, engineering, and gaming/educational software, including Interactive Physics, Working Model, MSC.visualNastran, and Roblox.
He is very grateful to students, coinstructors (TAs), faculty, and staff.
Administrative Appointments

Lead TRI/Stanford Liaison, Toyota Research Institute (2018  Present)
Honors & Awards

Tau Beta Pi Teaching Honor Roll (one of 12 instructors in school of engineering), Tau Beta Pi (2022)

Tau Beta Pi Teaching Honor Roll (one of 12 instructors in school of engineering), Tau Beta Pi (2019)

Tau Beta Pi Teaching Honor Roll (one of 12 instructors in school of engineering), Tau Beta Pi (2018)

Tau Beta Pi Teaching Honor Roll (one of 12 instructors in school of engineering), Tau Beta Pi (2017)

Tau Beta Pi Professor of the Year, Tau Beta Pi (2010)

SOLE Diversity Professor of the Year/Keynote, Stanford Society of Latino Engineers (2007, 2008, 2012, 2017, 2019)

CoPI Stanford K12 Challenge, Stanford (2008)

Outstanding Achievement in Engineering Practice (midcareer award), Tufts University (2003)

NDES Best Desktop Software award, MSC Software (1998)

NASA Tech Briefs Product of the Year, Knowledge Revolution (1998)

Design News Product of the Year, Knowledge Revolution (1996)
Boards, Advisory Committees, Professional Organizations

Member, ASME  American Society of Mechanical Engineers (1984  Present)
202223 Courses
 Advanced Dynamics & Computation
ME 331A (Win)  Advanced Dynamics, Simulation & Control
ME 331B (Spr)  Dynamic Systems, Vibrations and Control
ME 161 (Aut)  Vector and Mathematical Analysis for Mechanics
PHYSICS 40 (Aut) 
Independent Studies (2)
 Ph.D. Teaching Experience
ME 491 (Aut)  Practical Training
ME 299A (Aut)
 Ph.D. Teaching Experience

Prior Year Courses
202122 Courses
 Advanced Dynamics & Computation
ME 331A (Win)  Advanced Dynamics, Simulation & Control
ME 331B (Spr)  Vector and Mathematical Analysis for Mechanics
PHYSICS 40 (Aut)
202021 Courses
 Vector and Mathematical Analysis for Mechanics
PHYSICS 40 (Win)
 Advanced Dynamics & Computation
All Publications
 Textbook: Dynamics of Mechanical, Aerospace, and Bio/Robotic Systems Prodigy Press. 2020
 Textbook: Control, Vibration, and Design of Dynamic Systems Prodigy Press. 2020
 Textbook: Advanced Dynamics and Motion Simulation Prodigy Press. 2020

A Unified Method for MultiBody Systems Subject to StickSlip Friction and Intermittent Contact
IEEE/RSJ International Conference on Intelligent Robots and Systems
IEEE. 2008: 2311–2316
View details for Web of Science ID 000259998201149

A simple method to obtain consistent and clinically meaningful pelvic angles from Euler angles during gait analysis
JOURNAL OF APPLIED BIOMECHANICS
2007; 23 (3): 218223
Abstract
Clinical gait analysis usually describes joint kinematics using Euler angles, which depend on the sequence of rotation. Studies have shown that pelvic obliquity angles from the traditional tiltobliquityrotation (TOR) Euler angle sequence can deviate considerably from clinical expectations and have suggested that a rotationobliquitytilt (ROT) Euler angle sequence be used instead. We propose a simple alternate approach in which clinical joint angles are defined and exactly calculated in terms of Euler angles from any rotation sequence. Equations were derived to calculate clinical pelvic elevation, progression, and lean angles from TOR and ROT Euler angles. For the ROT Euler angles, obliquity was exactly the same as the clinical elevation angle, rotation was similar to the clinical progression angle, and tilt was similar to the clinical lean angle. Greater differences were observed for TOR. These results support previous findings that ROT is preferable to TOR for calculating pelvic Euler angles for clinical interpretation. However, we suggest that exact clinical angles can and should be obtained through a few extra calculations as demonstrated in this technical note.
View details for Web of Science ID 000248703000006
View details for PubMedID 18089919

Inputoutput
MECHANICAL ENGINEERING
2002; 124 (10): 8888
View details for Web of Science ID 000178360300032

Motion variables leading to efficient equations of motion
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH
1996; 15 (5): 522532
View details for Web of Science ID A1996VJ83400007