James Christensen
Faculty at BYU-Idaho, Computer Information Technology; Previously at BYU:
Mechanical Engineering, Center for Teaching and Learning
BYU-Idaho
Rexburg, ID 83460