Posts from Student

Teach Computer Science To Kids On Your Way To Work

A few months ago, I read about this amazing program called TEALS that allows software engineers to stop by a local school on their way to work and teach computer science to high school students. I thought "what an amazing idea".

Fast forward and I am happy to tell you that TEALS is coming to NYC this fall. About a dozen public high schools in NYC have expressed interest and the final group of participating schools will be nailed down in the next few weeks.

The way this works is a software engineer literally stops by the school on his or her way to work, teaches the class in partnership with one of the existing teachers in the school, and is out the door on the way to work before any of his or her colleagues is out of bed. The TEALS program teaches two classes, an Intro To CS class based on the Berkeley curriculum, and an AP CS class based on the University of Washington curriculum. Software engineers who choose to participate get trained during the summer to teach one or both, and then they teach up to a few days a week on the way to work.

THE ASK: We need to recruit up to 50 software engineers here in NYC to make this a reality. The first info session is next Monday, March 4th, at 6pm. It will be held at the Microsoft office in midtown. If you would like to attend, let us know, and we will put you on the RSVP list.

There will be a second info session at USV on March 20th at 6pm and Kevin Wang, founder of TEALS, will be talking at the NY Tech Meetup on the evening of March 19th as well. So if you can't make next monday evening, there will be a few more chances to learn about this amazing program.

In other "CS in NYC schools" news, the the Dept of Education is rolling out a CS curriculum in 20 middle schools and high schools this fall. The Mayor will announce the 20 schools that are getting this CS curriculum today. There will be participating schools in all 5 boroughs. Approximately 50 students per school will participate, so this program will reach around 1,000 students, starting this fall. 

And there are a number of other interesting programs bubbling up all around the city which I can't or shouldn't talk about yet. All of this happening in addition to the dedicated school model (AFSE) that I have written about a few times here at AVC. This is all a reflection of the dedication of folks in City Hall and the DOE to bring more CS opportunities to our kids here in NYC. It's a fantastic thing and I am very excited by all of this.

NOTE: MBA Mondays is taking a break, probably for just this monday, but it could be a bit longer. I need to figure out where to go next.

#hacking education#Web/Tech

Teaching

I woke up this morning in the middle of a vivid dream. I was standing in front of a large auditorium style classroom and teaching a bunch of college students. I was calling on people. Asking questions. Making jokes. Having fun. Teaching.

I've done that before. I taught classes at Penn to help put myself through grad school. And I've done guest lecturing so many times it is like second nature. But this dream was a bit different from what I've done in the past. It felt like it was my class and I was a faculty member.

My dad was a college professor (at West Point) in addition to a long military career. I've always thought that, like him, I would teach as a profession one day. It's the only thing that really interests me other than venture capital.

But I wonder if the classroom is the best place for me to do that. At some level this blog is my classroom. I look at what Sal Khan has done with his Khan Academy and I am inspired to think of new ways to teach.

MBA Mondays is an effort to understand what is possible in a blog format and what is not. Putting concepts down in a text format that anyone can read if they can get on the web is powerful. And the comments section allows for further discussion. The comments on the MBA Mondays post are often way better than the posts.

But every time I sit down in front of group of assembled entrepreneurs, I realize that the "in person thing" is different and better in some ways. I feed off the energy of real people sitting in the same room as me. I like the back and forth. Asking questions. Making jokes. Having fun. Teaching. Just like my dream this morning.

MBA Mondays can be a burden at times. I sit down in front of the computer each monday morning at 5am and churn out another post. It is work and it is not that much fun for me. Contrast that with stepping into a classroom of a hundred or so students armed with a topic for the day. That is a blast for me.

I've been thinking about the ideal model that combines all of the above. A freely available curriculum on the web that grows and evolves over time. A physical space where people can come and take classes that are recorded and broadcast live and also available for viewing after the fact. Some version of that seems ideal. Should it happen in connection with an existing education institution (an engineering school or a business school), or should it be its own educational institution? Not sure.

But the one thing I am sure of is that teaching is god's work and I love it and I'd like to do more of it.

#hacking education

The HackNY Hackathon

College students from around the country have been hacking away for about 18 hours now. At noon today at NYU's Courant Institute, the results will be demo'd. I will be there to see all the cool projects that have come to life in 24 hours of hacking.

This is the hackNY Hackathon which happens once a semester in NYC. Leading NYC companies send developer evangelists to the hackathon to explain how their APIs work. Then after all the APIs are explained, the students get busy and start building cool stuff on top of the APIs.

Regular readers know that hackNY is one of my favorite talent development efforts in NYC. hackNY runs a summer jobs program for talented college CS students from around the country to live and work in NYC with one of the many great startups we have here.

hackNY's summer program is run like a top college, you apply to participate and the top students are accepted. Participating in the hackNY hackathon is a great way to improve your chances of being accepted to the summer program.

If you want to find out more about hackNY and how to get involved, you can go here. If you want to follow the hackathon on twitter go here. And if you want to see some great projects demo'd, you can join me at Courant at noon today.



#NYC#Web/Tech