Lectures prepared with relevant and updated knowledge, concepts explained with easy and understandable examples, provide a friendly and participative class environment, value students feedback and modify the teaching method accordingly, encouraged students quizzes and analyzed their level of knowledge. Involved students in market based assignments...