He has served as an education consultant for a number of school districts around the country, for state education agencies in California, Maryland, North Carolina, and Texas, and for federal agencies such as NASA and the NSF; and he was a member the NRC???s Committee on Undergraduate Science Education.