Announcing Proscenium Journal for New Plays

I’ve been helping start a theatre journal called Proscenium that’s gearing up to publish plays and theatre-related articles for its inaugural issue this fall. The new journal aims to create the first free, online platform for sharing new plays. More information (and submission instructions) can be found at

The project’s been really rewarding to work on so far. The journal’s received submissions from authors all over the country, some with long production histories and others just starting, and it’s been fun reading and getting to be a part of the amazing work people are doing.


Proscenium sprang largely out of an absence of opportunities for new playwrights to publish their works outside of large publication organizations like Samuel French. And unlike these venues, Proscenium does not collect royalty cuts from authors – it obtains only one-time publication rights to the pieces it prints. The journal aims to create a new publication model for playwrights.

While there are a variety of literary magazines, journals, and other general publication outlets, there are currently very few similar publications for new theatre. As a result, there are likewise very few opportunities for undergraduates to publish dramatic work. And given the enormous volume of impressive dramatic writing happening at Puget Sound – through playwriting and creative writing classes, Student Initiative Theatre’s playwriting festivals and workshops, Ubiquitous They sketch comedy, and via the theatre department – we definitely encourage campus writers to submit to the journal.

Speaking of submissions, Proscenium is taking submissions up until its August 1st deadline for the fall issue. Plays can be sent to – please include a brief 100-word author bio and your piece as either a PDF or Word document. We’re looking in particular for short one-acts and ten minute plays to fill out this first edition.

Besides Proscenium, I’ve otherwise been busy editing XRDS, the national undergraduate magazine of the Association for Computing Machinery. I’m a feature editor for the magazine, which entails brainstorming authors and themes for the publication’s various issues, steering the general direction of the magazine, and lots of editing! I’ve been editing articles for our upcoming issue on natural language processing, an exciting fusion of language and computer science (at least for a dual biblio/technophile like myself). If you want to check out more about the magazine, go to:

Between the two magazines, I’ve definitely been forced to brush up on my editing skills! It’s also showing me, though, that there’s almost nothing more entertaining to someone who likes reading and writing then reading and revising new writing and helping bring writing to new audiences.

The Making of Imbue for iOS and Android

The Puget Sound computer science capstone class is a relatively recent addition to Puget Sound’s curriculum. The capstone class involves completing a semester-long development or research project. I just finished taking the class, and my group released an app for iPhone and Android called, “Imbue,” available here:

1 2

Working on this project was hands down the best development experience I’ve had to date. I’ve developed my own software before and released a few apps, but working with this group was inspiring. It led to numerous new ideas, and working in a group made development extremely fast.

The basic premise of our app is that integrates Augmented Reality technology into existing mapping tools, like Google Maps and social media. Augmented reality basically involves augmenting one’s view of the world with additional data and information. It often takes the form of overlaying information on top of a camera’s view of the surroundings, like this:



We initially set out to design a similar app that would help facilitate campus tours for the University of Puget Sound. We provided these overlays for all the buildings, designed an interactive map to visualize campus, and also integrated the app with Facebook to find events happening on campus for visitors.

We realized a couple of months into the project that, in doing this, we had also built the framework for a much larger app. By simply adding data from points of interest databases and fine-tuning our Facebook integration, we were able to very quickly provide augmented reality views for any building or event in the world.

We also added features for identifying your current location on a map to Facebook friends. While testing the app, I was able to find out where a couple of my group members were working and go join them to work on the app.

Shortly after, a couple of our features got nabbed. Facebook rolled out the “nearby friends” feature, while Google released a similar interactive map view. But the core functionality – displaying augmented reality views of buildings and events anywhere in the world – remains unique to this app.

Plus, we designed our own lightweight augmented reality system in one semester that runs quickly and works anywhere. As far as I know, there are very few similar augmented reality systems available for smartphones.

So thank you to a great group – it was a pleasure to spend so many late nights working away in the computer lab. I was extremely lucky to work on a senior capstone project in my junior year. More than anything, this project’s rekindled my inspiration for development and software entrepreneurship.

So thanks, team Imbue!

Announcing Bird Bounce iPhone Game

Over winter break, I put together a small game for the iPhone and iPad called Bird Bounce. It’s an infinite runner game of the Temple Run variety that replaces running with flight, which I’ve conveniently dubbed an ‘infinite flyer’ for lack of a better name. You fly through 3D worlds as a penguin, jumping across platforms, collecting coins, and unlocking levels. If you’d like to try it, here’s the link to Bird Bounce and a short promo video.



I thought I might briefly describe the process of developing and releasing a small game. It was definitely different from what I expected.


The idea started when I realized everyone around me seemed to be talking about 3D games. From our school’s computer science club to an English professor who wanted to make one, 3D games were the thing. I’d always thought that 3D games were impossible to make quickly, but I’d heard recently that there were some new tools that simplified things a lot. So I realized that after years of dabbling in 3D design I should finally bite the bullet and try to learn how to develop a game. After hours spent trying to make a simple prototype, I came up with what seemed like an utter failure. I had a strange black and white bird that bounced instead of flew… infinitely.


I showed it to a few testers for fun and they immediately thought I’d made some sort of infinite penguin flying game. I couldn’t argue with that, so I began developing it further until I had a passable penguin and some working flight controls. Things were coming together serendipitously from the seeds of what I thought was a mockery of a mockup. Then came…


It was then that it dawned on me what I had really gotten myself into. I should have seen from the start that 3D design might require some artistic ability, but it hit me a few weeks in that most of this process would require artistic skill. And if there’s one thing I can do, it isn’t visual art.


But I got over this hurdle somehow with the help of software that makes art possible even for those truly not inclined. My brother saved the day, too, by making my game icon and several of the scenic elements, and he is, in contrast, artistically inclined. Thanks, Steve, for saving the day!

And Music

I was finally back in my comfort zone when it came to composing the game music… music’s something I’m at least familiar with. After a few hours of culling together and orchestrating loose ends of songs I’d tinkered with and liked but never been able to package into anything, and composing a few new pieces as well, I had a basic score ready for all the game levels.

And Settling Score

Of course, when it comes down to the deadline, it’s the little things that you don’t anticipate. My goal was to finish the app by the end of winter break since I’d be on to new projects after that. Making mountains, snow, programming movement all paled in comparison to the amount of work involved in formatting the score text so that it was just close enough to the edge of the screen without being slightly out of view, or diagnosing a bizarre new bug that hadn’t existed moments before that made penguins fly backward. As the clocked ticked toward my final deadline, I eventually had to make a few compromises (that’s not a bug, it’s a feature!), but I had something that I could call final. Better than that, I had built a 3D game, and now I could respond to those wanting to build their own 3D games knowing a little bit more than I did before.

Want More?

While you’re at it, you can check out Bird Bounce and my other iPhone app, Circle Draw at my site

Bit by Bit Putting it Together

For the first time in a long time, Thanksgiving break offered an uninterrupted half week of free time. I used a lot of it to revisit some musicals I hadn’t worked on in a while. I submitted my first musical, a couple years old now, to a festival and will hear back about it during winter break. But I also made progress on a short musical now almost three years in the making.

For a bit of background, I composed a ninety-minute musical in high school with my brother, which I was lucky enough to see performed as a staged reading. We started collaborating on another musical after that which was going to be full length but we trimmed it to a short, basically sung-through musical in keeping with my brother’s one-act play on which it is based.

I wrote many of the songs my freshman year of college and continued to add and tweak them basically until now. To perform it, the show would have to be scored or recorded somehow, and I didn’t have time to assemble another full piano vocal score like I did for the first one (while certainly an experience, it is extremely time consuming). So this time, I decided to look into some digital recording, which would not only handle a lot of the scoring for me but would also allow me to quickly orchestrate the piece for more than just piano.

I’d forgotten how entertaining digital recording is. In fact, I got so wrapped up in marveling at what my computer instruments could do that I quickly went  too far and produced some very complicated orchestrations. They say less is more with most orchestrations, but each song was a tad fast and a tad too dramatic, especially compared to most other arrangements I’ve heard. Of course, the anecdotal feedback I’ve received on my music is that my songs are already very energetic pieces and I need some mellower ones. What can I say – I’m a sucker for drama.

In any case, they made for some rather entertaining demo tracks, and since they’re just song demos, I’ll have plenty of time to polish them. At least I have started recording my second show. And even though I hadn’t composed anything new in a while, I was quickly getting accustomed to the formerly mysterious world of computer orchestration.

Then, just as I thought I had no more song ideas, a flurry came to me out of nowhere. That’s not entirely true – I’d been working on a ten-minute musical but hadn’t figured out how to put it together, and finally I came up with an outline for several different songs and an opening number. I guess hearing some new instruments and sounds was enough to get back into the swing of composing again.

Major Decisions: Can The Sciences and Humanities Go Together?

As a computer science/English double major, even I didn’t think I’d find a way to unify such an odd couple. In fact, I never expected to study these subjects before I came to Puget Sound. It was Puget Sound and its combination of professors, liberal arts courses, extracurricular opportunities, and classes in subjects that sounded compelling but that I never imagined studying until college that somehow edged me toward the two disparate disciplines. And it’s largely Puget Sound that’s ultimately done the work of bringing together this odd couple for me.

And as my junior year passes by faster than I could ever imagine and the prospects of internship and job searches loom increasingly close, I’m finally starting to see the connections between English and computer science that only a school like Puget Sound could help bring to light in the first place. This October, I was lucky enough to receive an internship as a feature editor at XRDS, the national flagship undergraduate magazine of the Association for Computing Machinery, a linguo-technophile’s dream come true, where I look forward to applying my interests in technology and writing to the publication. You can check out the magazine here:

I’m also in the process of developing a web app for Pearson’s first ever Student Coding Contest. The academic publisher sought out proposals for apps that integrate with their online learning module, and I was fortunate enough to have mine accepted. I won’t spill the details yet, but the app is designed to help bring the writing process online. The app’s due at the end of the month, and the ever-too-brief hours of furiously coding have commenced.

I’m a writing advisor, and I’ve also recently started working with some fellow writing advisors at the Center for Writing, Learning, & Teaching to contribute to a writing center blog and vlog, both of which are coming soon! Watch for them at It’s been another exciting chance to fuse my interests in technology and writing with many others who are equally passionate about writing. I also recently had a paper presented at a conference of writing center pedagogy. Another student from the writing center and I presented on interdisciplinary studies in the writing center, and the experience offered yet another chance to learn about how very different subjects can (and often do) collide and enrich each other. (For an interesting take on the humanities/sciences crossover and the ways the humanities and sciences overlap, see:

So, I must admit that I was skeptical at first about finding ways to pursue both of my interests in computer science and English. Puget Sound is fairly unique, I think, in encouraging students to pursue such unusual combinations. International Political Economy; Science, Technology, and Society are interdisciplinary mainstays, while a new interdisciplinary biophysics program is developing, and I know countless people pursuing and loving a huge variety of double majors. Puget Sound is also unique in offering highly focused programs so that students don’t ever have to sacrifice depth.