Interactive learning environment for engineering courses