SI 506 Teaching Assistant: University of Michigan Introduction to Python Programming
Course Description: SI 506 is designed for graduate students with little or no programming experience. SI 506 together with SI 507 constitutes an introductory course series that focuses on programming fundamentals. As a foundational course SI 506 serves as a prerequisite for SI 507 along with other more advanced MSI/MHI courses.

SI 339 Teaching Assistant: University of Michigan Web Design
Course Description: This course provides a hands-on approach to learning responsive, accessible front-end programming for Web Design. Topics covered include HTML5, CSS3 (including Bootstrap framework), JavaScript, jQuery, additional frameworks, and the POUR design principles of accessible design. Backend web-development will also be introduced