James Alfred Ewing, Professor of Engineering, University College, Dundee