Category Archives: Education

Why We Changed Our Name – Sabrina

I changed the name of my nonprofit from Project G.I.R.L to The Girl Narrative this previous summer 2018, and I don’t think I could have made a better decision for my business.

For the first 4 months of being Project G.I.R.L, things were going as any new business was going; we were beginning to build our foundation, our audience, and our marketing plan for the future. Later on, there were several issues that presented themselves that caused me to seriously reconsider our name.


1. Project G.I.R.L is great…but it’s generic


a. When I really got to thinking about it, When you hear the name Project G.I.R.L, you have no idea what we do, who we are, or what our goals are. It is beautiful and fantastic but is overall too generic. When you are building the foundation of your business there are two incredibly important things you need to have: consistency and clarity.  


2. There were other organizations that had similar names


a. I remember when I was interviewing Gauri Kapoor, CEO and founder of the after-school program The Girl and I (read our article about her daughter in the program here!), she got confused because she tried to look us up, but found another nonprofit organization. This was also not a one-time-incident. We were constantly confused with other organizations that sounded similar or had similar elements to Project G.I.R.L


3. Our message wasn’t clear


a. This is the biggest reason that we changed our name. Project G.I.R.L tells you nothing about what we want to achieve or why we are important. You would be able to guess that we had something to do with young female empowerment, but other than that, you would have no idea what we do.

LOGOThe Girl Narrative is unique, our own, and clearly states what we do. We TELL the Girl Narrative. We tell the stories of strong young women to inspire girls to be limitless. Now, with our new name, our partners like March Against Revenge Porn, Nonprofit Jenni, Live Girl (and more!), our audience, and our future customers (HINT! HINT!) will be able to find us, know us, and connect with us better. It doesn’t make it effortless, running a business is never effortless, but it does make things a little easier.


Sabrina Schoenborn 

CEO and Founder of

The Girl Narrative


Kapoor, Gauri. “Home.” The Girl And I,

Schoenborn, Sabrina “Mahika Chopra.” The Girl Narrative,

Juliett, Leah. “#MARCH AGAINST REVENGE PORN.” March Against Revenge Porn,

Hargrove, Jenni. “Home.” Nonprofit Jenni,

West, Sheri. “Home.” LiveGirl,

Schoenborn, Sabrina “Home.” The Girl Narrative,




Assistant Teaching- Alec B.

I have finally reached my goal of being able to sit in classes of both middle school and lower school. At the moment, it is challenging trying to balance out class time with eighth grade and lower school, but I am managing to find times to get good experience. The remainder of my month will be tough as well because I need to choose whether to focus more on eighth grade, or fifth grade.

Continue reading

Assistant Teaching- Alec B.

I am getting closer to the end of my studies here, but yet it feels like I am only just beginning. If I was asked last year in the early spring if I saw myself dedicating a whole year to studying education as a class, I would have thought that couldn’t be me. I had the same ambition to be a teacher, but never thought I could start the journey this early. Here I am however, in April, and have worked in sixth, seventh, eighth, and now fifth grade.

Continue reading

Assistant Teaching- Alec B.

As I sit in this eighth grade class and watch the teacher, I can’t help but picture myself in their place. The small little interactions and the seemingly simple advice to students make me think of my future. The more I see this particular class, the more it makes me reflect on my middle school years as well and how they were enhanced by the teachers.

Continue reading

Assistant Teaching- Alec B.

Within these last two months of the school year, I can see the anxiety in both students and teachers. With this said however, the class remains grounded quite well and focusing on their work just as much as ever. Now that the eighth grade class is reading Persepolis, I can start forming my chapter discussions for them. Continue reading

Assistant Teaching- Alec B.

For my project, the accomplishments have been minor so far. I have been sitting in on eighth grade classrooms and observing the nature of the class and interactions between teacher and student. I have stepped in a few times to give input to students on how their work is.

In the future, I will be finding time to go into lower school, primarily fourth and fifth grade to do what I have been doing which is observing and helping out with certain assignments and activities. Also, with eighth grade, I will be attempting to lead discussions in the book they’re reading.

I don’t see any adjustments there need to be to achieve my goal, because my goal is to gain the experience of being in the classroom and what the roll of being a teacher is like.

Moving Below the Surface (3): TensorFlow — William

Tensorflow is one of the most widely used programming frameworks for algorithms with a large number of mathematical operations and computations. Specifically, Tensorflow is designed for the algorithms of Machine Learning. Tensorflow was first developed by Google and its source code soon became available on Github, the largest open-source code sharing website. Google uses this library in almost its all Machine Learning applications. From Google photos to Google Voice, we have all been using Tensorflow directly or indirectly, while a fast-growing group of independent developers incorporates Tensorflow into their own software. Tensorflow is able to run on large clusters of computing hardware and its excellence in perceptual tasks gives it an edge to Tensorflow in competitions against other Machine Learning libraries.

In this blog, we will explore the conceptual structure of Tensorflow. Although Tensorflow is mostly used along with the programming language Python, only fundamental knowledge of computer science is needed for you to proceed further in this blog. As its name suggests, Tensorflow comprises two core components: the Tensors and the computational graph (or “the flow”). Let me briefly introduce each of them.

Mathematically speaking, a Tensor is an N-Dimensional vector representing a set of data in the N-Dimensional space. In other words, a Tensor includes a group of points in a coordinate with N axes. It is difficult to visualize points in high dimensions, but the following examples in two or three dimensions give a good idea of how Tensors look like.

As the dimension increases, the volume of data represented grows exponentially. For example, a Tensor with form (3,3) is a matrix with 3 rows and 3 columns, while a Tensor with form (6,7,8) is a set of 6 matrices with 7 rows and 8 columns. In these cases, the form (3,3) and the form (6,7,8) are called the shape or the Dimension of the Tensor. In Tensorflow, the Tensors could be either a constant with fixed values, or a variable allowing alternations during computations.

After we understand what Tensor means, it’s time to go with the Flow. The Flow refers to a computational graph or a graph in short. Such graphs are always acyclic, have a distinct input and output, and never feed back into itself. Each node in the graph represents a single mathematical operation. It could be an addition, a multiplication, etc. Data and numbers flow from one node to the next in the form of Tensors, and the result is a new Tensor. The following is a simple computational graph.

Screen Shot 2018-01-05 at 22.05.07.png

The expression of this graph is not complicated: e = (a+b)*(b+1). Let’s start from the bottom of the graph. The nodes at the lowest level of the graph are called leaves. The leaves of the graph do not accept inputs and only provides a Tensor as output. Actually, a Tensor would not be in a non-leaf node for this reason. The three leaves are variables a and b, and a constant 1.

One level up is two operation nodes. Each one of them represents an addition. Both take two inputs from the nodes below. These middle and higher levels depend on their predecessors, for they could not be computed without the outputs from a, b, or 1. Note that both addition operations are parallel to each other at the same level: Tensorflow does not need to wait on all of them to complete before moving on to the next node.

The final node is a multiplication node. It take c and d as input, forming the expression e = (c)*(d), while c = a+b and d = b+1. Therefore, combining the two expressions, we have the final result of e = (a+b)*(b+1).

That is all for our introduction to basic Tensorflow concepts. We will discuss further advanced features of Tensorflow in later posts. Stay tuned and see you next time!

Works Cited

“TensorFlow open source machine intelligence library makes its way to Windows.” On MSFT, 29 Nov. 2016,
HN, Narasimha Prasanna. “A beginner introduction to TensorFlow (Part-1) – Towards Data Science.” Towards Data Science, Towards Data Science, 28 Oct. 2017,