Student Groups
Teaching Assistant Application
I typically run a separate TA interview process for my larger lecture-based courses.
This is independent of the school-wide TA application process.
This process may seem intimidating at first, but it's meant to be a learning experience and a chance to get some feedback about your teaching.
Some notes:
-
You do NOT need to have gotten a stellar grade in the class to be a good TA for it.
Having struggled with the material can lend you valuable insight in how to help others who are struggling.
-
You do NOT need to have prior TA experience to get hired – in fact, I usually try to hire a mix of experiences.
-
Not being selected does NOT reflect your teaching potential; every selection system is imperfect and I unfortunately only have a limited number of positions to offer.
The General Process
-
Fill out my class-specific TA Application (Google Form), which is usually released in Week 3 or 4 of the previous quarter:
-
Not teaching (on sabbatical) for Au24, Wi25, Sp25.
-
A subset of the applicants will be invited to sign up for a 30-minute interview slot, depending on my scheduling constraints at that point in the quarter.
This filtering is primarily done via application responses and other (limited) data available to me.
-
Students who sign up will come in for an interview with me and possibly a few other TAs to give you an audience.
The interview varies by course, but typically includes:
-
A prepared teaching demonstration.
-
A discussion of your demo and preparation.
-
Additional questions about your teaching background and thought processes.
-
After ALL interviews are completed, I will respond via email to ALL interviewees with a decision and feedback from the interview.
What I Am Looking For
-
Responsibility: You are a paid employee and largely responsible for the learning and student experience in the course.
I expect TAs to be punctual and prepared for all meetings and sections and must complete tasks on time.
-
Communication: Running a large class is like running a small company/business; there is a lot of work that is happening across the staff and I need to know what's going on to keep the ship running smoothly.
-
Motivation: No person (or course) is perfect and there is always room for improvement.
I want TAs who are humble enough to recognize their flaws and hungry enough to continually try to improve.
Remember that there are plenty of other students who would have loved to have the opportunity that you were given.
-
Empathy: Learning CS can be challenging, intimidating, and scary at times.
I want TAs who can help students without making them feel worse about themselves and who recognize that different people have different sets of life circumstances and may learn in different ways.
Students are people, first and foremost, not just vessels for knowledge.
-
Knowledge: You will need a strong grasp of the course material and assignments (and often beyond) to effectively carry out your duties and deal with student questions and grading.
It is ok to not know all of the answers, but it is NOT ok to dispense incorrect information.
This is closely tied to preparation as we all forget things over time and teaching and learning are continual processes.
-
Organization: The ability to effectively organize (and reorganize) information is crucial in presenting and prioritizing material for students as well as breaking away from lectures and coming up with alternative explanations.
-
Confidence/Charisma: Students should feel like they can trust you and that you care about them and whether or not they are learning.
Letter of Recommendation
This section applies if you need a 1- to 2-page letter of recommendation to apply for a Ph.D. program, M.S. program, transfer application, etc.
For other types of recommendations, please see the sections further below.
Should You Be Asking Me?
Letters of recommendation are A BIG DEAL.
They are often heavily weighted in application decisions and also require a lot of time and effort to write.
I won't know how "strong" of a letter I will write for you until I'm done writing it, so it is your responsibility to decide if I make the most sense to be one of your letter writers.
Doing well in one of my courses is NOT sufficient — programs want to know what sets you apart (e.g., personality, work ethic, motivation, communication, intellect).
Do you think I will have things to say along these lines about you based on our interactions?
I'd be happy to discuss/brainstorm this with you in person (time-permitting), but make sure that you consider this question carefully before approaching me for a letter of recommendation.
What I Will Need From You
-
Time: I must BOTH agree to write a letter for you (verbally or via email) AND receive all requested materials from you at least one month before your earliest deadline.
-
Curated (≤ 8) List of Programs: It is NOT worth your money or my time (most programs require recommenders to answer additional questions beyond just submitting a letter and I try to tailor letters for different programs when applicable) for you to take a "scattershot" approach to applications.
Particularly for graduate programs, the "fit" of the program with your goals is much more important than things like reputation so take the time to narrow down your list to just the programs you'd be most excited to join for the right reasons.
In addition, please provide the following information for each program in an email or Google Doc:
-
The full name of the program.
- When the letter (not the application) is due.
- A link to information about the program and/or a prompt about what the letter should address.
- Submission method (e.g., email from program, online form).
-
FERPA Protection Waiver: Letters will necessarily include information about you and your academic performance that falls under FERPA.
In your email request/thread asking for a letter of recommendation, you MUST include the following text (exactly as stated here):
- "I consent to the release of personal and educational information about me in the letter of recommendation that I have requested from you. This authorization shall remain valid unless and until it is rescinded in writing."
-
Letter Content Hints: To help jog my memory, send me shorts bits of information that will remind me what to write about in the letter, including which classes and quarters you were my student and/or TA and anything you found memorable about our interactions or work together.
-
Reminders: Occasional reminders of upcoming deadlines for unsubmitted recommendations would be helpful in case something falls through the cracks.
Most online applications nowadays allow you to track whether your individual letters have been submitted or not.
CSE BS/MS Program Recommendation
If you are applying to the
ECE BS/MS program, please refer to the "Letter of Recommendation" section above.
The BS/MS program only requires a reference for its application, not a full-blown letter, so I can comfortably handle a higher volume of these requests on a shorter timeline.
Still, you should be aware that I require that students have a 15-minute face-to-face meeting with me before the application deadline.
This is to encourage you to start early and to help you consider what your goals are and whether you are a good fit for the program.
Steps
-
Warning: Failure to follow these steps will result in an automatic "Not Recommended" reference.
-
Contact me via email well before the application deadline in Spring (ideally 2+ weeks ahead of time).
Let me know that you'd like to list me as a reference on your BS/MS application and your availability for a short meeting in the near future.
-
Once we are able to schedule a 15-minute meeting, come prepared to discuss what your career goals are and why you think the BS/MS program is a good fit for you.
-
After the meeting, take some time to think about your reasons for applying and your personal statement.
Let me know in a reply to your original email if you decide to proceed.
-
In your application, you must waive your right to read the recommendation.
Other Recommendation
For other recommendations, such as Study Abroad or the Animation Capstone, it is usually easiest to just send me an email to set up a meeting or drop by my office hours to discuss.
Please take the time to research the following information for me:
-
What is required of me (e.g., length of recommendation, questionnaire, email correspondence)?
-
What specific qualities or traits is the program looking for?