- Taught thirteen courses:
- 2016-2017 ENG 122, EME 150A, two sections of EME 185A/B
- 2017-2018 ENG 122, MAE 223, two sections of EME 185A/B, MAE 297
- Awarded $22k from the UCD Center of Educational Effectiveness (CEE) to develop an interactive textbook, computational learning modules, computational homework, and setup cloud based computing infrastructure for ENG 122 and to support other CoE computational courses.
- Awarded $24k from Global Affairs to launch exchange design competition with Meijo University in Nagoya, Japan including a visit of 12 UCD students to Japan that complimented 20+ Japanese students visiting the USA.
- Co-taught a workshop with international expert, Allen Downey, on "Computational Thinking in the Engineering Curriculum" for UCD educators.
- Invited to lead round table at UCD assessment symposium.
- Gave invited talk to UCD Education Department on "Computational Thinking" as a pedagogical approach.
- Co-wrote published a journal article on SymPy which won the most cited PeerJ article in 2017 and already has more than 100 citations.
- Lead organizer of the 2017 International Cycling Safety Conference, Davis, CA Sept. 20-23 2017. Attracted 170+ international attendees, attracted local and national press coverage, and two conference papers from my group were presented.
- Published a journal article in JOSS on trajectory optimization and parameter identification with direct collocation.
- Co-awarded grants totaling $160k for a variety of research and educational projects.
- Served on organizing and scientific committee of the 2016 Bicycle and Motorcycle Dynamics conference and presented a paper on optimal vehicle design.
- Gave invited lecture on bicycle dynamics and control research to Meijo University's Engineering Department.
- Served on the MAE Undergraduate Committee and MAE Website Committee.
- Developed Canvas based ABET assessments with the CoE for EME 185.
- Gave a talk at the Sacramento Python Users Group.
- Taught or facilitated 7 workshops that benefited the university and the public.
- Co-developed and co-maintained 12 open source software packages for public use.