Teaching Assistant
Not Specified NewBookmark Details
Carnegie Mellon University: College of Engineering: CMU Africa
Location: Kigali, Rwanda, AFRICA
Description:
Carnegie Mellon University Africa (CMU-Africa) is seeking passionate and experienced Teaching Assistants to support graduate-level courses at our campus in Kigali, Rwanda starting Spring 2026.These are fixed-term, part-time teaching Assistant positions that require in-person presence at our CMU-Africa location.
The Teaching Assistants will facilitate learning by providing academic support, helping students with assignments and projects, and coordinate with faculty to ensure smooth course delivery. A list of available courses and their descriptions can be found here.
We are looking for individuals with previous Teaching Assistant experience and/or relevant industry expertise in one or more of the following areas:
- Software Engineering
- Data Analytics and Artificial Intelligence
- Cybersecurity
- Cloud Computing
- IT Entrepreneurship
As a Teaching Assistant at CMU-Africa, you will play a critical role in shaping the students academic experience by providing high-quality support that promotes academic success. While specific responsibilities may vary, they will include, but are not limited to, the following:
- Provide academic and technical support to students through office hours, review sessions, and discussion forums.
- Support students in the implementation of optimization algorithms using tools such as Python and MATLAB.
- Provide feedback on student progress and common challenges to the course instructor.
- Coordinate exam proctoring and ensure clear communication between CMU-Africa students and the faculty.
- Deliver lab exercises by issuing the necessary equipment to students, assisting them with hardware design and coding tasks, and providing tutorials as needed
Qualifications:
- Bachelor’s degree in a relevant field (e.g., Electrical & Computer Engineering, Computer Science, Information Technology,
- Demonstrated mastery of course content (e.g., programming, data science, cybersecurity, machine learning, software engineering, technology policy-depending on the course).
- Strong academic performance in the course(s) one is applying for
- Demonstrated mastery of CMU-standard tools such as: Canvas (LMS), GitHub / GitLab, Python, MATLAB, or other programming tools (depending on course), Zoom, MS Teams, or other instructional tools
- Commitment to academic integrity and student support.
- Strong interest in supporting high-quality graduate education aligned with CMU-Africa’s mission of driving digital transformation.
- Excellent written and verbal communication skills as well as ability to explain complex concepts clearly.
- Prior tutoring, mentoring, or teaching experience is an added advantage
- Strong organizational skills and ability to manage multiple tasks.
- Ability to work collaboratively with faculty, staff and students
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Bluesky
Threads
Mail