The following are a list of courses I have helped develop, co-taught, or served as a teaching assistant (U=Undergraduate course, G=Graduate Course)
I spent a fair amount of time as a teaching assistant. The listing of my courses that I TA'd, co-taught, or served as a lab instructor are here.Term | Course | Role | Resources |
---|---|---|---|
Spring 2017 | Human-Computer Interaction (U/G) | Teaching Assistant | Course Page |
Fall 2016 | Concurrency (U) | Teaching Fellow & Curriculum Developer | Course Page |
Spring 2016 | Computer Graphics (U/G) | Teaching and Lab Instructor | Course Page |
Spring 2016 | Computer Graphics (U/G) | Teaching and Lab Instructor | Course Page |
Fall 2015 | Concurrency (U) | Teaching Assistant & Curriculum Developer | Course Page |
Spring 2015 | Game Design(U/G) | Teaching and Lab Instructor | Course Page |
Fall 2014 | Concurrency (U) | Teaching Assistant & Curriculum Developer | Course Page |
Spring 2014 | Computer Graphics (U/G) | Teaching Assistant and Lab Instructor | Course Page |
Fall 2013 | Data Structures (U) | Teaching Assistant and Lab Instructor | Course Page | -> versus * Pointer notes |
Summer 2013 | Data Structures (U) | Teaching Assistant | Course Page | C++ notes | Comp 15 notes |
Spring 2013 | Human-Computer Interaction (U/G) | Teaching Assistant | Course Page | Guest Lecture |
Fall 2012 | Operating Systems (U/G) | Teaching Assistant | |
Fall 2012 | Algorithms (U/G) | Teaching Assistant | Review Sheet | Review Slides and Problems |
Spring 2012 | Data Structures (U) | Teaching Assistant | |
Winter 2010 | Data Visualization (G) | Teaching Assistant | |
Summer 2010 | Programming Languages (U/G) | Teaching Assistant (Ohio State) |