TA - CS40 - Machine Structure and Assembly Language Programming
Undergraduate course, Tufts University, Department of Computer Science, Jan 2025 - Present
I am currently a Teaching Assistant for CS-40, which is focused on machine architecture and data representations at a low level. This is often considered the most challenging course in the department, and it has been a privilege to work with such a committed and collaborate course staff to support the hundreds of students that take CS-40 each year.
Responsibilities
- Debug C and Assembly code at the machine level, focusing on computer architecture utilization.
- Evaluate the structure and organization of students’ code, including modularity, documentation, and formatting.
- Teach about abstraction and other coding techniques through office hours, labs, online forums, and review sessions.
Skills
C, Assembly, Cache Analysis, Technical Communication, Debugging, Architecture Review