This is my commitment calendar.

I use it to estimate how much work I've promised to do in the next few years. I use this to decide whether to say yes to new opportunities and brace myself for busy periods. I have a list of commitments with date ranges, from which I generate this page. You can use it to decide whether to ask me to do something :)

(I shamelessely stole/forked this from Amy Ko's commitments page, much like the rest of this website.)


Weekly commitments

School of Mechanical, Industrial, and Manufacturing Engineering
Associate Head for Undergraduate Programs
weekly
20 hrs/wk
Advising
Graduate student meetings, feedback, and collaboration
weekly
4 hrs/wk
Reading
Books and papers
weekly
2 hrs/wk
Fundraising
Brainstorming new ideas, writing proposals, making budgets
weekly
2 hrs/wk
Miscellany
Crises, oversights, and other surprises
weekly
2 hrs/wk
Journal of Open Source Software
Associate Editor in Chief
weekly
2 hrs/wk

Annual commitments

Autumn faculty meetings
MIME
0.25 hrs/wk
Winter faculty meetings
MIME
0.25 hrs/wk
Spring faculty meetings
MIME
0.25 hrs/wk

One-time commitments

Research

Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains
Research, collaboration, reporting
5 years
starting Jan 1, 2020
1 hrs/wk
Center for Exascale Monte Carlo Neutron Transport (CEMeNT)
Research, collaboration, reporting
5 years
starting Sept 15, 2020
1 hrs/wk
Designing and launching a school for research software development and engineering
Research, collaboration, reporting
3 years
starting Sept 15, 2022
2 hrs/wk
Modeling Wood Heater Chimney Draft
Research, collaboration, reporting
1.3 years
starting Jul 15, 2024
1 hrs/wk

Teaching

AAE 462/562 Prep
Curriculum design
10 weeks
starting Oct 5, 2024
1 hrs/wk
ENGR 570 Prep
Curriculum design
10 weeks
starting Oct 5, 2024
1 hrs/wk
AAE 462/562
Teaching and grading
10 weeks
starting Jan 5, 2025
8 hrs/wk
ENGR 570
Teaching and grading
10 weeks
starting Jan 5, 2025
8 hrs/wk

Service

Weekly workload

Here's an estimate of how busy I'll be per week in the next two years. You might notice from the wiggles that I don't like working more than 45 hours a week. Do big numbers mean I work obscene hours? No: I take shortcuts to make my work fit into 45 hours a week. For example, it might mean being less prepared for class, missing a meeting, or making less progress on a grant or service responsibility.

Nov 2024

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 Prep ENGR 570 Prep
39 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 Prep ENGR 570 Prep
39 hrs

Dec 2024

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 Prep ENGR 570 Prep
39 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 Prep ENGR 570 Prep
39 hrs
Vacation Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
37 hrs
Vacation Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
37 hrs
Vacation Extensible and community-driven thermodynamics, transport, and chemical kinetics modeling with Cantera: expanding to diverse scientific domains Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
38 hrs

Jan 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs

Feb 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs

Mar 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
52 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering AAE 462/562 ENGR 570
46 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs

Apr 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs

May 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs

Jun 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs

Jul 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs

Aug 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Designing and launching a school for research software development and engineering Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Designing and launching a school for research software development and engineering Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
36 hrs

Sept 2025

Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
34 hrs
Modeling Wood Heater Chimney Draft Center for Exascale Monte Carlo Neutron Transport (CEMeNT) Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
34 hrs
Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
33 hrs
Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
33 hrs
Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
33 hrs

Oct 2025

Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
33 hrs
Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
33 hrs
Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
33 hrs
Modeling Wood Heater Chimney Draft Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Nov 2025

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Dec 2025

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Jan 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Feb 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Mar 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Apr 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

May 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Jun 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Jul 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Aug 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Sept 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Oct 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs
Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Nov 2026

Reading Fundraising Advising Miscellany Journal of Open Source Software School of Mechanical, Industrial, and Manufacturing Engineering
32 hrs

Copyright Kyle E. Niemeyer. See this site's GitHub repository to view source and provide feedback.