|
I have taught one class as the sole instructor and served as a teaching assistant
for five others. Additionally, I have volunteered to tutor undergraduates for the past
four years. I also volunteered for Making Connections, a program that aims to help
disadvantaged high school women by matching them with mentors.
|
|
Data Structures (CSE 326)
CSE 326 course website
I served as the sole instructor for a 28 student class consisting
of computer science majors, supervising one teaching assistant. (See
course website above.)
I taught three weekly lectures, combining previous material with
original work; held office hours; prepared a new project, including
a new code base with visualization; wrote and graded exams; answered
student questions via a newsgroup and private email; and
maintained the course website with up-to-date lecture materials and
assignments.
I learned quite a bit about teaching while instructor for this class;
you can read my thoughts here.
|
| Hello world!
|
Introduction to Computer Science (CSE 142)
CSE 142 course website
I served as one of eleven teaching assistants for the
intro computer science course. The size of the class was about
300 and included about half non-majors. I taught two different hour-long
weekly sessions, each containing about 30 students. The lecture
material was provided by the instructor, but I had some leeway in
how to teach it. I chose to use examples, asking the students to help
me solve the problem. I also had them work in small groups on pieces
of the problem. My duties also included holding office hours for
individual help and grading assignments and exams.
|
 |
Discrete Structures (CSE 321)
CSE 321 course website
I served as one of two teaching assistants for Discrete Structures. I
taught a weekly hour-long session attended by around 30 students. I
had great leeway to teach what I thought was interesting and relevant.
In the student comments, I got high marks for coordinating lecture and
section and for the usefulness of section content. My duties also
included holding office hours for individual help and grading
assignments and exams.
|
 |
-
Data Compression (CSE 490g)
CSE 490g course website
I served as the sole teaching assistant for a special topics course on
data compression. My duties included website maintenance, providing
extra help in office hours, grading assignments and exams,
writing solutions to assignments, and setting
up and maintaining project code.
|
 |
-
Graduate Algorithms (CSE 521)
CSE 521 course website
I served as one of two teaching assistants for the graduate level
algorithms class. The class is quite challenging and one of my
hardest jobs was to write good solutions for the homework problems.
My duties also included website maintenance, providing
extra help in office hours, and grading assignments and exams.
|
 |
-
Graduate Algorithms, PMP (CSE P521)
CSE P521 course website
I served as the sole teaching assistant for the professional master's
program (PMP) algorithms class. The needs of the PMP students
are different from full-time students, since they are only on
campus for the class. I communicated a lot with the students over
email, answered questions from both the class mailing list and
the message board, wrote solutions to homework problems, and held
office hours before class each week. My duties also included
website maintenance and grading assignments and exams.
|
|
|