Hard Skills
AdvancedCurriculum DevelopmentThe systematic process of planning and designing course structures, syllabi, and learning outcomes for computer science programs.
ExpertProgramming ProficiencyDeep technical expertise in coding languages such as Python, Java, C++, or JavaScript to facilitate high-level instruction.
IntermediateLearning Management System (LMS) ManagementOperating digital platforms such as Canvas, Moodle, or Blackboard for course delivery, grading, and student engagement.
AdvancedStudent Assessment and EvaluationDesigning and implementing grading rubrics, examinations, and project evaluations to measure student competency.
AdvancedResearch MentorshipGuiding students through the process of technical research, experimentation, and academic publication.