Teach a full load of undergraduate courses within Computer Science and Mathematics Departments.
Includes a mix of traditional courses and hybrid/online courses including but not limited to the following courses: Computational Problem Solving; Database Management; Data Driven Decisions for Managers; Intermediate Computer Programming; Spreadsheet Modeling; and Systems Development.
Curriculum development, utilize innovative and collaborative teaching methods.
Evaluate and grades students' class work, assignments, and papers.
Mentor undergraduates in academic and career planning, research, internships and higher education.
Participate in university activities, committee assignments, professional development activities and faculty meetings.
Requirements
Masters Degree in Computer Science.
Six months undergraduate teaching experience in Computer Science courses, part-time experience accepted.
Effective communicator and ability to teach a variety of courses.
Demonstrated technical skills in Programming fundamentals and problem-solving; Programming languages (Python, Java, C++, SQL), Database management, and data analysis.