For teaching learning process various teaching methods are adopted like Interactive Teaching method, NPTEL videos, various internet sources for effective teaching, guest lectures, industrial visits, moodle activity etc. Assignments on each topic is given and solved by students so that they can get practice for final examination. Online quiz on moodle are solved by students so that they can practice of online exam for final examination.