Academic Background, Algorithms, Artificial Intelligence (AI), Blackboard, Canvas, Career Counseling, Cloud Computing, College Level Faculty, Communication Skills, Computer Science, Continuous Improvement, Course Development, Data Science, Data Structures, Diversity, Emerging Technology, Internet Security, Learning Management System (LMS), Online Courses, Online Training, Performance Analysis, Presentation/Verbal Skills, Seminars, Software Engineering, Technical Research, Training Program Evaluation, Training/Teaching, Training/Teaching Curriculum, Training/Teaching Materials, Writing Skills
About the Role:
The Adjunct Faculty position in the Computer Science department offers an opportunity to contribute to the academic growth and professional development of students pursuing computer science degrees. The primary goal is to deliver high-quality instruction in undergraduate or graduate courses, ensuring that students gain both theoretical knowledge and practical skills. This role involves designing course materials, assessing student performance, and fostering an inclusive and engaging learning environment. The adjunct faculty member will collaborate with full-time faculty and participate in departmental activities to support curriculum development and continuous improvement. Ultimately, this position aims to prepare students to excel in the evolving field of computer science and to meet industry and research demands.
Minimum Qualifications:
- A master's degree in Computer Science or a closely related field from an accredited institution.
- Demonstrated expertise in core computer science subjects such as programming, algorithms, data structures, or software engineering.
- Prior teaching experience at the college or university level, including the ability to engage and motivate diverse student populations.
- Strong communication skills, both written and verbal, to effectively convey complex technical concepts.
- Eligibility to work in the United States.
Preferred Qualifications:
- A doctoral degree (Ph.D.) in Computer Science or related discipline.
- Experience with online or hybrid course delivery and familiarity with learning management systems (e.g., Canvas, Blackboard).
- Professional experience in the technology industry or research projects relevant to computer science education.
- Knowledge of emerging areas such as artificial intelligence, cybersecurity, data science, or cloud computing.
- Commitment to fostering diversity, equity, and inclusion within the academic environment.
Responsibilities:
- Prepare and deliver lectures, labs, and seminars in computer science courses according to the department curriculum.
- Develop and update course materials, including syllabi, assignments, and exams, to reflect current trends and technologies.
- Evaluate and grade student work promptly and provide constructive feedback to support learning outcomes.
- Hold regular office hours to assist students with course content, projects, and career guidance.
- Participate in departmental meetings and contribute to curriculum development and academic planning as needed.
Skills:
The required skills enable the adjunct faculty member to design and deliver effective instruction that meets academic standards and student needs. Strong communication skills are essential for explaining complex computer science concepts clearly and engagingly. The ability to assess student work accurately ensures that learning objectives are met and students receive meaningful feedback. Preferred skills such as familiarity with online teaching platforms enhance the ability to reach a broader student audience and adapt to various instructional formats. Additionally, expertise in emerging technologies allows the instructor to keep course content current and relevant, preparing students for future challenges in the field.
M
Maharishi International University