In-depth understanding on the subject area and ability of interactively delivering the knowledge.
Supervise the students to achieve their expected assignment targets.
Ability to carry out assigned responsibilities with minimum supervision.
Masters/ Degree with specialization in Information Technology / Computer Science / Software Engineering / Networking from a recognized University (preferably with experience in teaching).