Presented by Washington University in St. Louis (WUSTL)
Code Collaboration
How Washington University and LaunchCode are partnering to take on the tech talent gap in St. Louis.
Twenty minutes before class began on a Tuesday evening, the LaunchCode Mentor Centerโs main instructional room was quietly filling up with early arrivals to the CS50x class, a 16-week, in-person version of the introduction to computer science class offered online by Harvard. The only things breaking the silence were the sounds of an arcade basketball game in the buildingโs entryway: swoosh, thump. Swoosh, thump.
Student Jarrod Sharp had arrived from his full-time job as a medical biller at a hospital in Belleville, Illinois and was preparing to be on his game for the 5:30pm class. Heโd seen on social media that fellow East St. Louisan LaShana Lewis, who completed a LaunchCode program, eventually became a system engineer at MasterCard and then met President Barack Obama, and thought to himself, โWell, now youโve got my attention.โ
Solving a Problemโor Two
Created by Jim McKelvey, co-founder of Square, in 2013, LaunchCode exists to address both the issue of overwhelming unemployment and a giant tech talent gap.
Through partnerships with hundreds of companies, LaunchCode has helped set up on-ramp apprenticeships that look more at your aptitude and professionalism and less at your credentials or college degree. 90 percent of LaunchCoders have no previous programming experience, yet 90 percent of LaunchCoders are offered a fulltime job at their company post-internship.
In one year alone, the program has resulted in 140 new computer programming jobs in St. Louis and more than 1,000 people in the region utilizing the educational programming offered.
Forging a Partnership
For the course in which Sharp is enrolled, Washington Universityโs School of Engineering provided funding for current undergraduates to serve as teaching assistants, supplementing lecturer Doug Shookโs lessons. Ron Cytron, professor of computer science and engineering at WashU, added LaunchCode mentoring to the list of possible assignments for TAs last fall.
โThere was a nice, strong response. LaunchCode is viewed as cool, and thereโs an infectious enthusiasm about it, which spills over into getting others to participate,โ he says.
โThere were some preconceived notions about mentoring adultsโthat it was scary. As theyโve been doing it though, theyโve found it wonderfully rewarding.โ
Ari Spilo, a junior majoring in computer science and finance, is one of the lead TAs. โFifteen students come every Tuesday and Thursday,โ he says.
โAfter the lecture, the students work to increase their familiarity with the concepts before trying the lab projects. We roam the lecture hall and help with the labs.โ
Fostering Leadership
According to Aaron Bobick, dean of WashUโs School of Engineering & Applied Science, LaunchCode presents two distinct opportunities for the university. First, it offers TAs a way to get off campus and engage in the community.
โWashington University undergrads are a remarkable collection of people,โ he says. โThey are a deep and capable group, and providing them with the opportunity to learn what it takes to teach different types of folks aligns with the notion of producing a broader graduate.โ
Spilo, who embodies the kind of undergraduate to whom Bobick is referring, got involved with LaunchCode through his studies with Cytron and says that the TA program is an asset to LaunchCodeโs coursework.
โOne of the things the LaunchCode students struggle with is getting help outside of the general lecture. There are materials available online, but I donโt see that as sufficient as having time outside of class to get help. We provide actual students that can help and talk them through at a deep level,โ Spilo says.
With a limited technical background, Sharp says his coding journey has been made much easier by having access to the TAs. โFirst, theyโre very intelligent,โ he says. โThey study advanced concepts, and Iโve yet to stump any of the WashU mentors.”
“Itโs a very diverse range of people, but I like how theyโre different. You could talk to three different mentors and get three different answers, and theyโre all correct. You learn more than one way of doing things.โ
Accountability Mentors
LaunchCode CS50x student Amy Wallhermfechtel agrees that having the additional help from the WashU TAs has been important for her success in the course this spring.
She received a Ph.D. in history from Saint Louis University in 2014 but has been discouraged by the increasingly limited academic job market. To catalyze a career switch, she attempted to complete the course through the edX website last year but got stuck.
โI kind of hit the wall both in terms of accountability and my schedule with other things,โ says Wallhermfechtel. โI had made it through the first three problem sets, but having this collaboration with WashU, where I can come in and have access to mentors, has made all the difference.โ
Extending the Reach
The second opportunity presented by LaunchCode for WashU, according to Bobick, is to contribute to the field of computer science education.
โRon Cytron knows more than most about computer science education,โ Bobick says. โItโs been a focus for him because of the increased enrollments in computing and teaching computing to non-computer scientists.โ
โWashington University has an introductory computer science course thatโs met with a lot of success and thatโs been taken by a lot of different types of students,โ says Cytron. โI thought, โWhy donโt we try to use that as another vehicle to get students ready for jobs at LaunchCode?โโ
A version of Cytronโs introductory class will be offered this summer through LaunchCode and will go into more computational depth than CS50x. Cytron says, โThe Harvard course provides a sampling of five to six different languages; this is a tasting menu.โ
Witnessing Change
Zach Lou, education director at LaunchCode, is seeing a lot of what heโs worked for come to fruition with the WashU collaboration. A 2012 WashU graduate with a philosophy degree, Lou got involved with LaunchCode as a volunteer in 2013 and hasnโt looked back.
โThe CS50x class was the thing I was most passionate about. Being a part of itโwitnessing the transformation people went throughโmade me want to continue to make those sessions a part of what LaunchCode does,โ he says.
When asked why he supported the collaboration project with LaunchCode, Bobick referred to what he calls the โFive Rโsโ: research, reputation, revenue, really cool and the right thing. โSometimes, you do it just for the last R,โ he says.
โI know that in some circles, LaunchCode is thought of as a community-driven effort for social good, but there is a part of it thatโs a much more fundamental economic question that has to do with retraining people with skills aligned with todayโs market needs. The world has shifted in terms of passions and opportunities.