|
Teaching has long been the driving factor behind my decision to pursue a Ph.D. in computer science.
I have been fortunate to have had some excellent teachers both inside and outside the field. My goal
is to follow in their footsteps, helping others who share my passion for computers to achieve their
potential.
CS 18200 students can access the course web page here.
In addition to the descriptions of my experiences, you can read comments
from my former students.
Purdue University Teaching Assistant |
| Course Title: |
CS
182 Foundations of Computer Science |
|
Semester: |
Fall 2010 |
| Position: |
Graduate Lecturer |
|
PICES: |
4.0/5.0 |
| Supervisor: |
Ananth Grama |
|
| Duties: |
I am excited to return to teaching this fall, when I will be giving the lectures
for the undergraduate mathematical foundations of computer science course. The course covers
a wide range of material, including set theory, Big-O notation, probability, logic, and proof
techniques. I will be presenting three lectures per week. |
| |
| Course: |
MA 152 College Algebra |
|
Semester: |
Spring 2009 |
| Position: |
Instructor |
|
PICES: |
4.6/5.0, 4.9/5.0 |
| Supervisor: |
Charlotte Bailey |
|
| Duties: |
I taught two sections of college algebra as the primary instructor. This course
was designed as a terminal mathematics course, primarily for students in the College of Liberal
Arts. Each section met for three lectures per week. Grades were based on daily homework and
quizzes, 3 midterms, and a final. |
| |
| Course: |
MA 159 Precalculus |
|
Semester: |
Fall 2008 |
| Position: |
Recitation Instructor |
|
PICES: |
4.4/5.0, 4.7/5.0 |
| Supervisor: |
Owen Davis |
|
| Duties: |
I led two recitation sections for the undergraduate precalculus course. This
course was an accelerated algebra and trigonometry class intended to prepare students for
calculus. The material covered was the same as the two-semester sequence of MA 153-154.
Grades were based on daily homework and quizzes, 3 midterms, and a final. |
| |
| Course: |
CS
182 Foundations of Computer Science |
|
Semester: |
Spring 2008 |
| Position: |
Lab Section Instructor |
|
PICES: |
4.8/5.0 |
| Supervisor: |
Wojciech Szpankowski |
|
| Duties: |
I led a Practice, Study, and Observation (PSO) section for the undergraduate
introduction to computer science course. This 100-level course explored the mathematical
foundations of computer science. Topics included logic, proof techniques, basic complexity,
and probability. Grades were based on 8-9 homeworks, 7-9 quizzes, 2 midterms, and a final
exam. |
| |
| Course: |
EPICS Engineering Projects in Community Service |
|
Semester: |
Fall 2007 |
| Position: |
Project Assistant |
|
PICES: |
n/a |
| Supervisor: |
Carla Zoltowski |
|
| Duties: |
EPICS, offered through the College of Engineering,
is a service learning program that provides students with the opportunity to work on a real project for a
non-profit agency. I helped to manage three teams, offering technical assistance and grading written assignments.
I also presented multiple workshops on web development and object-oriented programming with Java. |
| |
| Course: |
CS
251 Data Structures |
|
Semester: |
Spring 2007 |
| Position: |
Lab Section Instructor |
|
PICES: |
4.5/5.0 |
| Supervisor: |
Gustavo Rodriguez-Rivera |
|
| Duties: |
I led two Practice, Study, and Observation (PSO) sections for the undergraduate
data structures course. This course is typically the first in which students begin to explore
CS topics beyond basic programming techniques. Projects included working with linked lists,
dictionaries, and hash tables, as well as implementing Dijkstra's shortest path algorithm for
directed graphs. |
| |
| The scores listed for each course are from the Purdue Instructor Course Evaluation Service
(PICES). Students answer multiple questions, ranking various course aspects as Very Poor (1),
Poor (2), Fair (3), Good (4), or Excellent (5). The scores shown here are the average response to
the question, "Overall, I would rate this instructor as..."
|
| |
IBM Software Engineer |
| Organization: |
Server & Technology Group |
|
Years: |
2004-2006 |
| Duties: |
In addition to my duties developing software for the optical proximity correction
(OPC) practice, I served in a variety of teaching roles. I taught a Perl class that met weekly
for 10 weeks. I led a two-day training session for remote employees and developed the training
materials for new employees. I also led weekly training calls for external users of our
software environment. |
| |
I am currently pursuing the following teaching certification from Purdue's Center for Instructional Excellence (CIE):
| Program: |
Graduate Teacher
Certification (GTC) |
| Completion: |
Spring 2010 |
| Requirements: |
Two semesters teaching experience, attendance at TA orientation (including microteaching), six
hours of instructional improvement, classroom videotaping & review, and a written self-reflection
based on student evaluation. |
| |
| College Teaching Workshops: |
Teaching Principles and Techniques, Creating an Optimal Learning Environment, Teaching Effective
Labs, Policies & Procedures, Student-Teacher Relationships, Designing Instruction, Presentation
Techniques to Enhance Learning, Using Feedback & Assessment to Improve Your Teaching, Discussion
Techniques to Enhance Learning, Using Objective Tests, Using Subjective Tests and Assigning Grades,
Dealing with Cheating: Prevention & Response |
|
|
|
|
Last Updated: January 14, 2011 |
|
|
|
|
|
|