Communication Skills, Computer Engineering, Computer Programming, Computer Science, JAM (JYACC Application Manager), Leadership, Mentoring, Organizational Skills, Presentation/Verbal Skills, Programming Languages, Secondary School, Time Management, Training/Teaching, Training/Teaching Curriculum, Willing to Travel, Writing Skills