Active learning in redesigning mathematics courses for engineering students