Technologies: Java, HTML/CSS, JavaScript
Over the past year and a half I have been serving as a "course producer" (which is more or less a TA) for a Java based class. It has recently shifted to using web development but still with a Java backend. The course involves weekly lab sessions, five assignments that build upon each other, and a final group project.
My responsibilities include running a lab session, grading, holding office hours, answering questions on the discussion board (Piazza), and mentoring one or two final project groups. The lab sessions are generally focused on one or two topics students have recently learned, and the It has been an interesting and fulfilling experience to work with and mentor students through engineering concepts and frameworks many have never worked with before. Especially challenging was the shift from pure Java to web oriented Java, since I'm no expert at web development--but I have been able to help students nonetheless and continue to learn myself.