# data[].attributes.body
Be prepared to be proactive about reaching out, making sure students don't fall through the cracks. Make sure students know you're available for them.

# data[].attributes.body
Making content in direct response to student feedback! Tailoring the class to different iterations of 106B.

# data[].attributes.body
Breakouts were useful, as well as using student questions in office hours to motivate new problems (e.g. De Morgan's laws and if statements, dynamic mem allocation and using array index 1 instead of 0 (some iterations of HeapPQ), etc.). Showing students buggy code and allowing them to have experiences in the guided environment of a classroom seems pretty helpful. Plus, show them the debugger! Every problem is an opportunity to use the debugger. I used it to "prove" that some code would work, or to methodically solve a bug I introduced if I typed something wrong while live coding (which happens more than you think 😬 ).

# data[].attributes.body
Making a real impact in student lives. Students coming back quarters later and saying their experience in CS100A made a big impact on their academic and personal journeys at Stanford

# data[].attributes.body
Have lots of thoughtful practice problems and conceptual practice problems (a lot of students use these to get solid on the fundamentals). I also encourage always taking as many opportunities as possible to teach students about debugging!

# data[].attributes.body
There's a lot of work early on in the quarter. Enrollment logistics, emailing students. It's really important to reach out to students, and I always find myself wishing I did this more. Also, balance and taking care of yourself—you're a half-time student, too!

# data[].attributes.body
Have mandatory one-on-ones; if a student seems to be falling behind, be proactive about scheduling 1:1 time with students who are feeling shaky (don't just wait for them to reach out; often they won't until pretty late in)

# data[].attributes.body
Know that you're making a big impact on students!

# data[].attributes.body
Students will forever remember your class as what helped them developed competency and a sense of belonging in CS.

# data[].attributes.body
Mandatory twice-a-quarter one-on-ones and being aggressive about being on Slack and advertising that I'm always available on Slack and email

# data[].attributes.body
One of my students said the way I teach is how all STEM classes should be taught!
Share your experiences with your student. Make yourself relatable and students are much more likely to share with you!

# data[].attributes.body
I was able to teach online effectively! I was extremely stressed about teaching on zoom but it opened more avenues to make myself available to my students. I hope all future CAs try to host zoom office hours and record their lectures.

# data[].attributes.body
Questions that you might consider basic or fundamental. If they have built up the courage to ask that question please don't put them down and try your best to answer the questions without judgement

# data[].attributes.body
The professor is a resource for you!!! Reach out to him and ask for homeworks, solutions, past exams and practice problems

# data[].attributes.body
You can do this! You are here because you deserve this position. Go forth and make big impacts in the lives of these students!

# data[].attributes.body
Being able to see the impact I can have on the ACE student. It's been incredible to see their improvement and growth.

# data[].attributes.body
I was able to have more participation during ACE sessions compared to last quarter. I'm really happy that this quarter a lot more students where asking more questions and being engaged during the ACE sessions and also in the Slack channel.

# data[].attributes.body
Not knowing the answer to a specific question. It is OKAY. If you are not completely sure how to answer a question from the students, just tell them what you do know and assure them you will follow up with them. Make sure to actually follow up on the question and get back to them.

# data[].attributes.body
To utilize surveys/polls to get feedback early on and also throughout the quarter from the students.

# data[].attributes.body
You will do great! It's okay to be nervous. You will also learn along the way. Have fun and enjoy being an ACE CA! Know that you will be having a great impact on the students!

# data[].attributes.body
to have developed a warm community among students, particularly in an online quarter. By starting the quarter with some fun online Slack activities (introductions and games on Slack), we've created a place where students regularly help and empatize with each other on Slack. They answer each other's questions even faster than I can sometimes. :)

# data[].attributes.body
create a comprehensive guide that targets and summarize everything students were stuck on in the class for the past year. Excited to pass this on to future CA's.

# data[].attributes.body
Explain the problem and time yourself before hand. Proof questions take a long time to drive the intuition for, even if the actual result is very short. It's easy to work on a complex problem for over an hour, which might not be the best use of the section time!

# data[].attributes.body
to be proactive about reaching out to students who have dropped off or stopped showing up. It's important to require students to come to sections, because the face-to-face connection makes the student more comfortable with reaching out to get help.

# data[].attributes.body
Fostering a growth mindset is the most important part of teaching a theory ACE mindset. You will have a huge impact on the students and the rest of their CS careers!

# data[].attributes.body
Being available for students

# data[].attributes.body
I was able to develop a lot of sample problems over the course of the quarter so students have more practice and example solutions to work with and study.

# data[].attributes.body
Allot enough time for students to work on problems. In section, material is still fairly new so it takes time to exercise concepts.

# data[].attributes.body
Just as you're concerned about your students, they're concerned about you too. It's okay to say no sometimes or reschedule to take care of yourself - you'll help students better if you're doing okay too.

# data[].attributes.body
Students come to ACE for a variety of reasons - some want more practice, some want a community, some are worried about doing well in the class. Do your best to identify and address student needs, but know that being there is already helping students a lot!

# data[].attributes.body
Fostering a section environment for active participation, learning, and growth. Students often take on the teaching hat, which is great to see as a CA.

# data[].attributes.body
Encourage students to take a step-wise problem solving strategy when approaching probability problems.

# data[].attributes.body
Less engagement after exams, assignment-completion tailored learning.

# data[].attributes.body
Set up expectations early-on. Students can be very receptive to aggressive participation expectations so long as they are stated clearly upfront.

# data[].attributes.body
Model growth through facing struggles and overcoming challenges.

# data[].attributes.body
fostering a community in section that creates camaraderie, which is especially uplifting during a difficult class.

# data[].attributes.body
Strong communication with students via slack and zoom + making sure students feel that there are no dumb questions

# data[].attributes.body
Having a plan that incorporates review before diving into lab questions helps students feel more confident when attempting lab problems (especially after mid-quarter when lectures are two weeks ahead of assignments). Including an outline for assignments is hugely helpful for students. Diagrams are also great, but slides work as well

# data[].attributes.body
The beginning of the quarter is the busiest since you have to make choices about who gets admitted to ace and setting up canvas/slack/oh + sections times. Work on it early and try to get ahead of it, but know it will calm down once the logistics are worked out

# data[].attributes.body
You got this! Know that your kindness and empathy means a lot to students and builds their confidence in their abilities and future in the major:)

# data[].attributes.body
Meeting undergrads and helping them succeed in their class

# data[].attributes.body
organized summary of weekly lectures and equation sheet for exam study

# data[].attributes.body
high demand before exams less engagement after exams

# data[].attributes.body
students enjoy working together and meeting new people they can work on psets with

# data[].attributes.body
don't worry if you don't know everything, there's always room to think about it and get back to them with an email. It is appreciated!

# data[].attributes.body
Being able to teach students and make them realize that they are completely able to understand the material. The face they have when they realize they finally understand is an incredible memory!

# data[].attributes.body
Deep and true relationships with the students. Also, successful breakout rooms that allowed everyone to work on their problems and learn much more.

# data[].attributes.body
Lots of confused faces for Laplace transformation lol. Its definitely a hard topic to teach so don't be discouraged! Also, be ready for some tough questions by the students - known that is okay to say you don't know the answer and will get back to them soon.

# data[].attributes.body
Think about multiple ways to approach a problem and try to break down approaches into step-by-step methods. Students really seemed to love the steps as it made it a 1000x easier to tackle the problems.

# data[].attributes.body
Know you are making an amazing difference in these students' education. And if things are ever rough know that you have an amazing team that supports you and loves you!

# data[].attributes.body
My flexibility in being able to meet with students outside of section and office hours.

# data[].attributes.body
Good communication between me and students. They saw me as an approachable resource.

# data[].attributes.body
questions from students that could challenge your own understanding of the material

# data[].attributes.body
It doesn't hurt to start preparing your lesson plans as early as possible. That way you have more time to think about how to approach certain challenging topics.

# data[].attributes.body
You can serve as a positive role model for these students!

# data[].attributes.body
Seeing the care and commitment with which CAs approach their work, and of course, the resulting student appreciation.

# data[].attributes.body
Teaching ACE is more about "how" than "what": you must bring a great attitude, you must be empathetic with your students, and you must be constantly listening to your students' feedback.

# data[].attributes.body
I am so proud of our collective! There is such a breadth and depth of experiences, expertise and wisdom in this space and I am proud on how we were able to work with one another and on behalf on each other for our students. It has been such a challenging year, but we rose to the challenge and did what we had to do to make sure our goals were met.