Teaching and Learning in Engineering Education – Are We Moving with the Times?☆