I'm Avery. I graduated from the University Of Maryland with a B.S. in Computer Science and Math, and now I am working towards a Master's in Computer Science at the University of Virginia. As a student, I find great joy in helping walk my younger peers through the same learning process I had done prior. I worked as a teaching assistant for several computer science courses, such as computer architecture, where I focused my instruction on helping students methodically approach homework problems...
I'm Avery. I graduated from the University Of Maryland with a B.S. in Computer Science and Math, and now I am working towards a Master's in Computer Science at the University of Virginia. As a student, I find great joy in helping walk my younger peers through the same learning process I had done prior. I worked as a teaching assistant for several computer science courses, such as computer architecture, where I focused my instruction on helping students methodically approach homework problems and letting them stumble across discoveries on their own.
While at UMD, I had the opportunity to work a few fellow students to create, plan, and teach an official university course on offensive cybersecurity. Most of the students taking our course had little experience in the subject prior to taking the course, and yet we were able to successfully teach advanced security topics to our peers. We found the best way to teach was to guide students into building their own intuition, understanding, and problem-solving methods, instead of repeatedly saying facts until our students couldn't forget them. After each semester, many would tell me and my co-teachers that our teaching was both effective and - importantly - fun. Similarly, as a TA, I've received many emails from students telling me that my office hours instruction was crucial to their success in class.
I focus my tutoring to be for college and high school students who learn best by doing. My sessions will be focused on helping the student work through assigned problems, patiently letting them really build an understanding of a subject in a way that works for them.
In terms of computer science, I am willing to work with students of all levels of programming knowledge, and especially enjoy teaching about systems programming in languages like C. For mathematics, I focus my tutoring on students interested in the "proof-based" mathematics that is seen at upper levels.
If you're interested in this style of teaching, reach out! I generally respond quickly.