James received his undergraduate degree in Engineering Physics from the University of Alberta in 2015. After taking 2 years off to work he started his post-graduate work in the Department of Electrical Engineering and Department of Physics as part of the Quanta Program at the University of Alberta.