Dave has designed 40 and taught more than 100 graduate courses on more than 25 different subjects, as well as supervised three dozen practicum, capstone, thesis, or dissertation independent study students. His median student evaluations at IIT are 4.64 on a 1-5 scale (5 is best). He has taught courses on each of the topics below; courses in bold taught more than five times. He has taught online and taken several courses on online teaching.

Public Policy & Public Administration

* policy design & analysis
* environmental policy
* environmental policy courses focused on topics such as water, development, climate change
* introduction to public administration
* practicum and capstone final project courses
* policy implementation
* policy evaluation
* international public service
* comparative public policy
* advocacy & public policy
* government finance

Policy Analytics

* policy design analytics
* policy evaluation analytics
* research methods
* statistics

Management & Leadership

* strategic competitiveness in the public sector
* organizational theory & behavior
* leadership and management
* strategy & leadership
* strategic planning
* leadership and public policy
* public sector decision-making

Nonprofits

* nonprofits (introduction to nonprofits in the three sectors of the economy)
* nonprofit finance
* global civil society organizations

Independent Research Supervision

* thesis, independent study, and dissertation (external) supervision