Possession of industry certifications from major vendors such as CompTIA, Cisco, Microsoft, VMware, OMG, or others; Working knowledge of and hands-on experience with the Python programming language; Experience in the use of current classroom educational technologies; Successful teaching experience; Ability to conduct individual and small group instruction; Experience in conducting synchronous and asynchronous online instruction; Effective oral and written communication skills; Ability to learn new teaching pedagogy, and new software, as required; An understanding of and commitment to the philosophy and mission of the community college system; Ability to work independently and in a team environment; Previous experience using Blackboard, or other course management software; Ability to deal effectively with diverse students, other employees, and the public; Commitment to all students, including those of diverse ages, cultures, and ethnic backgrounds; Successful problem solving skills. Understanding of the broad range of students abilities in an open-admissions college and the ability to accommodate varied learning styles; Conscientious- care about how work is done and desire to do a good job; Initiative- responding to downtime by taking responsibility to do other work; A focus on detail; A focus on being friendly and patient in responding to students; Willingness and desire to learn new things and apply that knowledge; Willingness to maintain flexibility in order to meet student needs; A positive attitude regardless of circumstances at hand; Confidence in decision-making and communication skills.