David C. Nielson

David C. Nielson

David C. Nielson holds PhDs in instructional psychology and technology from BYU. He served as managing director of the Church Media Services Department.

RSC Articles by This Author