Teaching Experience

Jun 2002 - Jul 2002 University of California, Irvine Computer Science Dept.
Teaching assistant for upper-division course in social analysis of computerization. Provided detailed written and oral feedback on students' technical proposals; lectured; held office hours.
Mar 2001 - Jun 2001 University of Oregon Computer and Information Science Dept.
Teaching assistant for upper-division/graduate course in artificial intelligence. Wrote homework solutions; graded homework; held office hours.
Sep 2000 - Mar 2001 University of Oregon Computer and Information Science Dept.
Instructor for upper-division course in implementations and applications of data structures. Created laboratory assignments; lectured; wrote solutions; graded homework and coordinated homework graders; held office hours.
Sep 1999 - Jun 2000 University of Oregon Computer and Information Science Dept.
Teaching assistant for first and second courses in algorithms and data structures, and for introductory course in system architecture and design. Assisted in creating homework assignments; wrote solutions to homework; graded homework and coordinated homework graders; graded midterms and finals; held office hours.
Jan 1998 - Apr 1998 University of British Columbia Mathematics Dept.
Instructor for introductory calculus course. Determined order and pacing of material; lectured; assigned homework; created, administered, and graded quizzes and tests.
Aug 1997 - Dec 1997 University of British Columbia Mathematics Dept.
Teaching assistant for introductory calculus course: answered questions on homework, test, and quiz questions in weekly sessions and office hours; generated, administered, and graded tests and quizzes. Computer lab assistant for differential equations lab: minor system administration, technical and mathematical guidance, graded assignments. Tutor for drop-in tutorial sessions in linear algebra and calculus.