i have been teaching software engineering from five years. I am familiar with requirement engineering in which i know feasibility study, scope, functional and non functional requirements, documentation, i know Analysis, designing, testing such as unit testing, system testing, alpha testing, beta testing, acceptance testing, implementation, software project management, models of software development