James Tung, PhD, PEng