Software Engineering

My encounter with the subject of Software Engineering was largely a positive experience and this encompasses both the academic aspect as well as the non-academic areas touching on the students in the class and the overall connections I established with them on human level.