CSCI 201: Principles of Software Development

August 2016 - Present| Course Producer (TA)| Course Website

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.

Let's Collaborate!

Get in Touch