Starting from the very first lecture , object oriented programming concepts were introduced using real life incidents . So I could assure this lecture series would be more interesting to study . Had a good interaction with students and encouraged students to ask questions . In class activities were useful to understand the programming concepts . As a suggestion , it will be a good idea if the department gives a brief idea about OOP in the semester 1 field familiarization program . So the students who are willing to come to CSE department can practice on some programming languages before coming to the department .