Undergraduate Teaching Assistant
Current- Undergraduate Teaching Assistant forCMSC131 - Introduction to Object Oriented ProgrammingCMSC122 - Introduction to Programming Via the WebCMSC216 - Introduction to Computer Systems
- Introduced students to languages including Java, C90, Assembly, Javascript, HTML/CSS and explained good programming practices and motivations behind language features
- Explained critical concepts including I/O, recursion, libraries and linking, compilation, pointers and memory access, concurrency, memory management, code security, algorithmic complexity, operating system.
- Held weekly office hours to address student questions, concerns, and provide supplemental support for student assignments
- Worked with teams of instructors and teaching assistants, accumulating over 750 hours of work over 5 semesters
- Managed and graded for courses of more than 700 students