Education
- Ph.D., Instructional Psychology and Technology, Brigham Young University
- Master of Science, Instructional Psychology and Technology, Brigham Young University
- Bachelor of Science, Information Systems Management, Brigham Young University
Certifications
- AWS Cloud
- Microsoft IT Professional
- Project Management Professional (PMP)
Industry Experience
- IT Consultant for many businesses (2010 – present)
- CTO for various businesses (2016 – present)
- Senior Developer, Center for Teaching and Learning, BYU
- IT Manager, Systems Administrator III, and Web Administrator, BYU
Teaching Experience
- Faculty at Brigham Young University-Idaho (2022 – Present)
- Online Adjunct Faculty and Group Leader, Brigham Young University-Idaho (2019 – present)
- Instructional Designer/Consultant for BYU Engineering courses (2014 – 2021)
- Institute Instructor, UVU (2007)
- Missionary Training Center Instructor and IT Training Supervisor (2003 – 2007)
- Tutor, Brigham Young University-Idaho (2002 – 2003)
Volunteer Experience
- Community Sports Coach
- Scouting Leader
- Missionary, Arequipa, Peru (2000 – 2002)
Personal
James and his wife, Danielle, have eight children. James loves working with students, businesses, technology, security, instruction, design, and UX. In his free time, you will find him either playing basketball, riding an ATV, hiking, skiing, biking, or flying on the water with a wave runner. He loves exploring this beautiful world with his family. He loves mentoring and helping students while striving to make this world a better place by focusing on Jesus Christ’s teachings and example.