So you want to learn to program?
Programming is a highly rewarding and interesting skill that I recommend to everyone. Aside from being useful to create things such as programs, websites, and apps, programming also influences your...
View ArticleIs Computer Science for “nerds”?
In late June, several tech sites online (here, here, and here) posted about a University of Washington study that investigated the stereotypes of computer science majors and how they affected women’s...
View ArticleWhy Math is Boring
Today I am moving away from my typical computer science, and I will be addressing another technical field close to my heart: mathematics. In a conversation about mathematics and students’ views about...
View Articleshe++
Very recently I found about a group of women who formed a community, called she++, for women in computer science. (Does anyone love the clever name as much as I do?) They do many things, but what I...
View ArticleLearning Science, Making Pulleys
Hi, all! Some of you may (or may not) know that besides studying computer science, I am also pursuing a liscense in secondary science/math education in Massachusetts. Education is definitely a passoin...
View ArticleStructure and Innovation in American School Reform
Hi, all! I wrote another essay! I have many essays to write, and soon I will also be publishing blog posts from my obeservations. Hopefully I’ll also get around to writing up some of the data science-y...
View ArticleTeacher Observations
Sorry that all I’ve been posting lately is things I’ve been writing for my teaching class. My next big software project is in the works and I’ll write about it when I have something non-trivial. For...
View Article